SMAHA00100_예약접수[종합건진].xfdl 372 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHA00100" position="absolute 0 0 1205 805" titletext="예약/접수[종합건진]" oninit="SMAHA00100_oninit" onload="SMAHA00100_onload" scrollbars="none">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="switch2" taborder="2" tabindex="0" position="absolute 318 521 1101 614" class="tab_Normal" anchor="right bottom">
  8. <Tabpages>
  9. <Tabpage id="case1">
  10. <Layouts>
  11. <Layout>
  12. <Static id="caption25" text="직원정보" class="cell_1" position="absolute 2 3 65 26" anchor="right bottom"/>
  13. <Static id="caption23" text="가족건진" class="cell_1" position="absolute 2 29 65 52" anchor="right bottom"/>
  14. <Edit id="ipt_empid" taborder="1" class="input_default" position="absolute 67 6 167 25" anchor="right bottom" autoselect="true" autoskip="true" onkeyup="switch2_case1_ipt_empid_onkeyup"/>
  15. <Button id="btn_srchemp" taborder="2" class="icon_search" position="absolute 172 6 188 22" anchor="right bottom" onclick="switch2_case1_btn_srchemp_onclick"/>
  16. <Edit id="opt_empnm" taborder="3" position="absolute 192 6 368 25" anchor="right bottom" class="output" readonly="true"/>
  17. <Edit id="ipt_famypid" taborder="4" class="input_default" position="absolute 67 32 167 51" anchor="right bottom" onkeyup="switch2_case1_ipt_famypid_onkeyup"/>
  18. <Button id="btn_selfamalyid" taborder="5" class="icon_search" position="absolute 172 32 188 48" anchor="right bottom" onclick="switch2_case1_btn_selfamalyid_onclick"/>
  19. <Edit id="opt_famypnm" taborder="6" position="absolute 192 32 368 51" anchor="right bottom" class="output" readonly="true"/>
  20. <Static id="caption24" text="직원소개" class="cell_1" position="absolute 2 55 65 78" anchor="right bottom"/>
  21. <Edit id="ipt_recmempid" taborder="7" class="input_default" position="absolute 67 58 167 77" anchor="right bottom" onkeyup="switch2_case1_ipt_recmempid_onkeyup"/>
  22. <Button id="btn_rememp" taborder="8" class="icon_search" position="absolute 172 58 188 74" anchor="right bottom" onclick="switch2_case1_btn_rememp_onclick"/>
  23. <Edit id="opt_recmempnm" taborder="9" enable="false" position="absolute 192 58 368 77" anchor="right bottom"/>
  24. <Static id="caption26" text="관계" class="cell_1" position="absolute 377 3 444 26" anchor="right bottom"/>
  25. <Combo id="cmb_emprelacd" taborder="10" innerdataset="@ds_init_baseinfo_relacdlst_P0438" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 446 5 566 24" anchor="right bottom"/>
  26. <Static id="caption74" text="가족관계" class="cell_1" position="absolute 377 29 444 52" anchor="right bottom"/>
  27. <Combo id="cmb_famyrelacd" taborder="11" innerdataset="@ds_init_baseinfo_relacdlst_P0438" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 446 31 566 50" anchor="right bottom"/>
  28. <Shape id="line35" linetype="horizontal" class="line_2" position="absolute 2 25 740 31" anchor="right bottom"/>
  29. <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 2 51 740 57" anchor="right bottom"/>
  30. </Layout>
  31. </Layouts>
  32. </Tabpage>
  33. <Tabpage id="case2">
  34. <Layouts>
  35. <Layout>
  36. <Static id="caption50" text="소속" class="cell_1" position="absolute 288 29 343 52"/>
  37. <Edit id="ipt_deptcd" taborder="1" class="input_default" position="absolute 345 31 555 50" onkeyup="switch2_case2_ipt_deptcd_onkeyup"/>
  38. <Static id="caption31" text="부서" class="cell_1" position="absolute 3 29 66 52"/>
  39. <Edit id="input3" taborder="2" class="input_default" position="absolute 68 31 278 50" onkeyup="switch2_case2_input3_onkeyup"/>
  40. <Static id="caption79" text="사번" class="cell_1" position="absolute 3 55 66 78"/>
  41. <Edit id="ipt_clntempid" taborder="3" class="input_default" position="absolute 68 57 168 76" onkeyup="switch2_case2_ipt_clntempid_onkeyup"/>
  42. <Static id="caption48" text="직위" class="cell_1" position="absolute 288 55 343 78"/>
  43. <Edit id="ipt_jobpos" taborder="4" class="input_default" position="absolute 345 57 447 76" onkeyup="switch2_case2_ipt_jobpos_onkeyup"/>
  44. <Static id="caption5" text="관계" class="cell_1" position="absolute 3 3 66 26"/>
  45. <Shape id="line53" linetype="horizontal" class="line_2" position="absolute 2 25 740 31"/>
  46. <Shape id="line54" linetype="horizontal" class="line_2" position="absolute 2 51 740 57"/>
  47. <Edit id="ipt_fmhngnm" taborder="5" class="input_default" position="absolute 68 5 168 24" onkeyup="switch2_case2_ipt_fmhngnm_onkeyup"/>
  48. <MaskEdit id="ipt_fmrgstno1" taborder="6" mask="999999" class="input_default" position="absolute 173 5 230 24" onkeyup="switch2_case2_ipt_fmrgstno1_onkeyup"/>
  49. <MaskEdit id="ipt_fmrgstno2" taborder="7" mask="9999999" class="input_default" position="absolute 243 5 300 24" onkeyup="switch2_case2_ipt_fmrgstno2_onkeyup"/>
  50. <Static id="caption20" text="-" class="search_n_b" position="absolute 232 5 244 22"/>
  51. <Combo id="cmb_fmrelacd" taborder="8" innerdataset="@ds_init_baseinfo_detlcodelst_item" codecolumn="etcdetlcd" datacolumn="etcdetlnm" class="combo_default" position="absolute 303 5 423 24"/>
  52. </Layout>
  53. </Layouts>
  54. </Tabpage>
  55. </Tabpages>
  56. </Tab>
  57. <Button id="btn_rsrvprnt" taborder="98" text="문진표" class="btn4" enable="false" visible="false" position="absolute 1064 781 1132 803" anchor="left bottom" onclick="btn_rsrvprnt_onclick"/>
  58. <Button id="btn_examseqprnt" taborder="97" text="순서표" class="btn4" visible="false" position="absolute 1133 781 1201 803" anchor="right bottom" onclick="btn_examseqprnt_onclick"/>
  59. <Button id="btn_rcpt" taborder="103" text="수납" class="btn4" position="absolute 1145 781 1201 803" anchor="right bottom" onclick="btn_rcpt_onclick"/>
  60. <Button id="btn_acpt" taborder="101" text="접수" class="btn4" position="absolute 1007 781 1063 803" anchor="right bottom" onclick="btn_acpt_onclick"/>
  61. <Button id="btn_acptcncl" taborder="102" text="접수취소" class="btn4" position="absolute 1064 781 1144 803" anchor="right bottom" onclick="btn_acptcncl_onclick"/>
  62. <Shape id="line46" linetype="horizontal" class="line_2" position="absolute 320 717 1195 723" anchor="right bottom"/>
  63. <Shape id="line42" linetype="horizontal" class="line_2" position="absolute 320 743 872 749" anchor="right bottom"/>
  64. <Button id="btn_rsrv" taborder="105" text="가예약" class="btn4" position="absolute 533 781 601 803" anchor="right bottom" onclick="btn_rsrv_onclick"/>
  65. <Button id="btn_rsrvcert" taborder="96" text="예약증" class="btn4" visible="false" position="absolute 1064 781 1132 803" anchor="left bottom" onclick="btn_rsrvcert_onclick"/>
  66. <MaskEdit id="opt_realamt" taborder="48" readonly="true" mask="9,9999999999" class="edt_transbg" position="absolute 937 721 1195 769" anchor="right bottom" style="color:#43c8f5ff;align:right bottom;font:Dotum,36,bold;"/>
  67. <Combo id="cmb_disccd" taborder="52" innerdataset="@ds_init_baseinfo_pamcdlst_disccd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 385 513 612 532" anchor="right bottom" onitemchanged="cmb_disccd_onitemchanged"/>
  68. <Static id="caption6" text="예약/접수" class="tit_1" position="absolute 0 0 106 25"/>
  69. <Button id="button16" taborder="0" text="신 청 서" class="btn2" position="absolute 1109 511 1195 533" anchor="right bottom" onclick="button16_onclick"/>
  70. <Button id="btn_examseq2" taborder="1" text="순서표" class="btn2" position="absolute 1109 535 1163 557" anchor="right bottom" onclick="btn_examseq2_onclick"/>
  71. <Button id="button7" taborder="4" text="종합판정관리" class="btn2" position="absolute 1109 583 1195 605" anchor="right bottom" onclick="button7_onclick"/>
  72. <Button id="button9" taborder="5" text="검사결과관리" class="btn2" position="absolute 1109 559 1195 581" anchor="right bottom" onclick="button9_onclick"/>
  73. <MaskEdit id="opt_discamt" taborder="6" readonly="true" mask="#,###" position="absolute 634 723 704 742" anchor="right bottom"/>
  74. <MaskEdit id="output2" taborder="7" readonly="false" mask="#,###" position="absolute 504 723 566 742" anchor="right bottom" enable="false" autoselect="true" onkeyup="MaskEdit_onkeyup"/>
  75. <Shape id="line18" linetype="horizontal" class="line_10" position="absolute 320 89 1195 95" anchor="top right"/>
  76. <Div id="group3" anchor="left top right" taborder="8" class="div_SA" position="absolute 0 25 1195 65">
  77. <Layouts>
  78. <Layout>
  79. <Shape id="line22" linetype="vertical" class="line_4" position="absolute 1104 9 1110 31" anchor="top right"/>
  80. <Static id="caption19" text="~" class="search_n_b" position="absolute 558 11 570 28"/>
  81. <Static id="caption47" text="예약일자 :" class="search_name" position="absolute 382 11 460 28"/>
  82. <Static id="caption49" text="환자검색 :" class="search_name" position="absolute 774 12 847 29"/>
  83. <Combo id="cmb_srchhealexamdetlflag" taborder="1" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0069" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 95 11 200 30"/>
  84. <Combo id="cmb_srchhealexamplacecd" taborder="2" innerdataset="@ds_init_baseinfo_healexamplacecd_S600" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 282 10 357 29"/>
  85. <Calendar id="ipt_fromdd" taborder="3" class="input_essential" position="absolute 462 10 557 29" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
  86. <Calendar id="ipt_todd" taborder="4" class="input_essential" position="absolute 573 10 668 29" onchanged="group3_ipt_todd_onchanged" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
  87. <Edit id="ipt_srchpid" taborder="5" class="input_search" position="absolute 855 11 965 30" autoselect="true" autoskip="true" onkeyup="group3_ipt_srchpid_onkeyup"/>
  88. <Button id="btn_srchpat" taborder="6" class="icon_search" position="absolute 970 13 986 29" onclick="group3_btn_srchpat_onclick"/>
  89. <Edit id="opt_srchpnm" taborder="7" readonly="true" position="absolute 990 11 1100 30" class="output"/>
  90. <Button id="btn_search" taborder="8" text="조회" class="btn1" position="absolute 1123 9 1179 31" anchor="top right" onclick="group3_btn_search_onclick"/>
  91. <Static id="caption2" text="건진구분 :" class="search_name" position="absolute 5 12 91 29"/>
  92. <CheckBox id="chx_srchdayflag" taborder="9" visible="false" position="absolute 362 11 377 26"/>
  93. <Static id="caption73" text="건진장소 :" class="search_name" position="absolute 205 12 291 29"/>
  94. <CheckBox id="bool1" taborder="10" position="absolute 671 9 688 29" truevalue="Y" falsevalue="N"/>
  95. <Static id="caption75" text="일자제외" position="absolute 694 10 749 30"/>
  96. </Layout>
  97. </Layouts>
  98. </Div>
  99. <Static id="caption53" text="건진자 정보" class="tit_2" position="absolute 320 129 464 150" anchor="top right"/>
  100. <MaskEdit id="opt_addamt" taborder="9" mask="#,###" position="absolute 442 723 503 742" anchor="right bottom" enable="false" autoselect="true" onkeyup="MaskEdit_onkeyup" readonly="false"/>
  101. <MaskEdit id="opt_subtotamt" taborder="10" readonly="true" mask="#,###" position="absolute 442 749 566 768" anchor="right bottom"/>
  102. <Static id="caption54" text="소계" class="cell_1" position="absolute 320 747 440 770" anchor="right bottom"/>
  103. <Shape id="line24" linetype="horizontal" class="line_3" position="absolute 320 118 1195 124" anchor="top right"/>
  104. <Calendar id="ipt_orddd" taborder="11" class="input_essential" enable="false" visible="false" position="absolute 640 123 733 142" anchor="top right"/>
  105. <Calendar id="ipt_rsrvdd" taborder="12" class="input_essential" enable="false" position="absolute 480 98 572 117" anchor="top right"/>
  106. <MaskEdit id="ipt_rsrvtm" taborder="13" mask="##:##" class="input_default" enable="false" position="absolute 640 98 712 117" anchor="top right" maskchar=" " type="string" trimtype="both" style=":disabled {align:center middle;}"/>
  107. <Shape id="line25" linetype="horizontal" class="line_2" position="absolute 320 304 1194 310" anchor="top right"/>
  108. <MaskEdit id="opt_preamt" taborder="14" readonly="true" mask="9,99999999999999" position="absolute 937 697 1038 716" anchor="right bottom" style="font:Dotum,9,bold;" visible="false"/>
  109. <MaskEdit id="opt_pkgamt" taborder="15" readonly="true" mask="9,99999999999999" position="absolute 442 671 566 690" anchor="right bottom" onkeyup="MaskEdit_onkeyup" visible="false"/>
  110. <Static id="caption55" text="추가검사금액(개/단)" class="cell_1" position="absolute 320 721 440 744" anchor="right bottom" style="padding:0 0 0 3;"/>
  111. <Static id="caption56" text="미수금" class="cell_1" position="absolute 568 747 632 770" anchor="right bottom"/>
  112. <Shape id="line26" linetype="horizontal" class="line_10" position="absolute 320 690 1195 696" anchor="right bottom"/>
  113. <Button id="btn_selpat" taborder="16" class="icon_search" position="absolute 461 153 477 169" anchor="top right" onclick="btn_selpat_onclick"/>
  114. <Edit id="ipt_pnm" taborder="17" class="input_essential" position="absolute 385 152 461 171" anchor="top right" autoselect="true" autoskip="true" onkeyup="ipt_pnm_onkeyup" imemode="hangul"/>
  115. <Edit id="ipt_pid" taborder="19" class="input_essential" position="absolute 753 152 819 171" anchor="top right" autoskip="true" autoselect="true" onkeyup="ipt_pid_onkeyup"/>
  116. <Edit id="opt_sex" taborder="21" readonly="true" position="absolute 892 152 914 171" anchor="top right"/>
  117. <Edit id="opt_age" taborder="22" readonly="true" position="absolute 915 152 944 171" anchor="top right"/>
  118. <Calendar id="ipt_brthdd" taborder="23" class="input_default" position="absolute 1011 152 1101 171" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" anchor="top right" onchanged="ipt_brthdd_onchanged"/>
  119. <MaskEdit id="opt_zipcd1" taborder="24" position="absolute 385 204 417 223" anchor="top right" class="output" readonly="true" type="string" mask="###" displaynulltext=" "/>
  120. <MaskEdit id="opt_zipcd2" taborder="25" position="absolute 426 204 451 223" anchor="top right" class="output" readonly="true" type="string" mask="##" displaynulltext=" "/>
  121. <Button id="btn_searchzipcd" taborder="26" class="icon_search" position="absolute 453 205 469 221" anchor="top right" onclick="btn_searchzipcd_onclick"/>
  122. <Edit id="opt_addr" taborder="27" position="absolute 474 204 843 223" anchor="top right" class="output" readonly="true"/>
  123. <Edit id="ipt_detladdr" taborder="28" class="input_default" position="absolute 845 204 1101 223" anchor="top right" onkeyup="ipt_detladdr_onkeyup" imemode="hangul"/>
  124. <Edit id="ipt_telno" taborder="29" class="input_default" position="absolute 533 178 620 197" anchor="top right" onkeyup="ipt_telno_onkeyup"/>
  125. <Edit id="ipt_mpphon" taborder="30" class="input_default" position="absolute 688 178 775 197" anchor="top right" onkeyup="ipt_mpphon_onkeyup"/>
  126. <Edit id="ipt_emailid" taborder="31" class="input_default" position="absolute 836 178 918 197" anchor="top right" onkeyup="ipt_emailid_onkeyup"/>
  127. <Combo id="cmb_emailtype" taborder="32" innerdataset="ds_init_baseinfo_emaillst_A0120" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 920 178 996 197" anchor="top right" onitemchanged="cmb_emailtype_onitemchanged"/>
  128. <Edit id="ipt_emailtype" taborder="33" class="input_default" position="absolute 998 178 1101 197" anchor="top right" onkeyup="ipt_emailtype_onkeyup"/>
  129. <TextArea id="ipt_patremcnts" taborder="34" position="absolute 385 228 856 251" anchor="top right" style="padding:2 2 2 2;" imemode="hangul"/>
  130. <Static id="caption59" text="선수금" class="cell_1" position="absolute 871 695 935 718" anchor="right bottom" visible="false"/>
  131. <Static id="caption61" text="E-mail" class="cell_1" position="absolute 777 176 834 199" anchor="top right"/>
  132. <Shape id="line38" linetype="horizontal" class="line_3" position="absolute 320 251 1194 255" anchor="top right"/>
  133. <Static id="caption62" text="예약/접수정보" class="tit_2" position="absolute 320 73 464 94" anchor="top right"/>
  134. <Static id="caption64" text="생년월일" class="cell_1" position="absolute 946 150 1009 173" anchor="top right"/>
  135. <Static id="caption65" text="주민번호" class="cell_1" position="absolute 481 150 548 173" anchor="top right"/>
  136. <Static id="caption66" text="성명" class="cell_1" position="absolute 320 150 383 173" anchor="top right"/>
  137. <Shape id="line41" linetype="horizontal" class="line_10" position="absolute 320 145 1195 151" anchor="top right"/>
  138. <Static id="caption67" text="예약일자" class="cell_1" position="absolute 413 96 477 119" anchor="top right" style="padding:0 0 0 4;"/>
  139. <Static id="cap_rsrvtm" text="예약시간" class="cell_1" position="absolute 574 96 638 119" anchor="top right" style="padding:0 0 0 4;"/>
  140. <Static id="caption69" text="등록번호" class="cell_1" position="absolute 688 150 751 173" anchor="top right"/>
  141. <Static id="caption94" text="등록일자" class="cell_1" position="absolute 715 96 774 119" anchor="top right" style="padding:0 0 0 4;"/>
  142. <Radio id="rdo_cmpyflag" taborder="35" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 320 96 410 116" anchor="top right" onitemchanged="rdo_cmpyflag_onitemchanged">
  143. <Dataset id="innerdataset">
  144. <ColumnInfo>
  145. <Column id="codecolumn"/>
  146. <Column id="datacolumn"/>
  147. </ColumnInfo>
  148. <Rows>
  149. <Row>
  150. <Col id="codecolumn">N</Col>
  151. <Col id="datacolumn">개인</Col>
  152. </Row>
  153. <Row>
  154. <Col id="codecolumn">Y</Col>
  155. <Col id="datacolumn">단체</Col>
  156. </Row>
  157. </Rows>
  158. </Dataset>
  159. </Radio>
  160. <Shape id="line45" linetype="horizontal" class="line_2" position="absolute 320 198 1194 204" anchor="top right"/>
  161. <Static id="cap_cmpyflag" text="건진구분" class="cell_1" position="absolute 874 96 937 119" anchor="top right" style="padding:0 0 0 4;"/>
  162. <Static id="caption76" text="할인금액" class="cell_1" position="absolute 568 721 632 744" anchor="right bottom"/>
  163. <Static id="cap_rcpt" text="수납내역" class="tit_2" position="absolute 320 674 399 695" anchor="right bottom"/>
  164. <Shape id="line50" linetype="horizontal" class="line_2" position="absolute 320 172 1194 178" anchor="top right"/>
  165. <Static id="cap_pkguncocd" text="청구방법" class="cell_1" position="absolute 706 695 770 718" anchor="right bottom" onclick="cap_pkguncocd_onclick"/>
  166. <Static id="caption81" text="패키지금액(개/단)" class="cell_1" position="absolute 320 695 440 718" anchor="right bottom"/>
  167. <Static id="caption82" text="건진 정보" class="tit_2" position="absolute 320 261 464 282" anchor="top right"/>
  168. <Static id="caption83" text="주소" class="cell_1" position="absolute 320 202 383 225" anchor="top right"/>
  169. <Static id="caption84" text="실수납액" class="cell_1" position="absolute 871 721 935 769" anchor="right bottom"/>
  170. <MaskEdit id="opt_uncoamt" taborder="36" readonly="true" mask="(-)#,###" position="absolute 634 749 704 768" anchor="right bottom"/>
  171. <Shape id="line51" linetype="horizontal" class="line_10" position="absolute 320 277 1196 283" anchor="top right"/>
  172. <Static id="caption85" text="연락처" class="cell_1" position="absolute 481 176 531 199" anchor="top right"/>
  173. <Button id="btn_totrsrvdt" taborder="37" text="예약시간선택" class="btn2" position="absolute 1101 67 1195 89" anchor="top right" onclick="btn_totrsrvdt_onclick"/>
  174. <Shape id="line52" linetype="horizontal" class="line_3" position="absolute 320 769 1195 775" anchor="right bottom"/>
  175. <Static id="caption86" text="휴대전화" class="cell_1" position="absolute 622 176 686 199" anchor="top right"/>
  176. <Shape id="line8" linetype="horizontal" class="line_2" position="absolute 320 533 1056 539" anchor="right bottom"/>
  177. <Shape id="line34" linetype="vertical" class="line_2" position="absolute 320 625 1190 631" anchor="right bottom"/>
  178. <Static id="caption32" text="전달사항" class="cell_1" position="absolute 320 615 383 664" anchor="right bottom"/>
  179. <Shape id="line13" linetype="horizontal" class="line_2" position="absolute 320 611 1190 617" anchor="right bottom"/>
  180. <Static id="caption22" text="감면계정" class="cell_1" position="absolute 320 511 383 534" anchor="right bottom"/>
  181. <Shape id="line4" linetype="horizontal" class="line_3" position="absolute 320 663 1195 669" anchor="right bottom"/>
  182. <TextArea id="tar_remcnts" taborder="38" position="absolute 385 616 1107 664" acceptstab="true" autoselect="true" wordwrap="word" anchor="right bottom" imemode="hangul"/>
  183. <Static id="caption18" text="추가 정보" class="tit_2" position="absolute 320 490 399 511" anchor="right bottom"/>
  184. <Shape id="line7" linetype="horizontal" class="line_10" position="absolute 320 506 1195 512" anchor="right bottom"/>
  185. <Button id="btn_sendaddr" taborder="40" text="주소등록" class="btn2" position="absolute 858 123 922 145" anchor="top right" onclick="btn_sendaddr_onclick"/>
  186. <Button id="btn_savepatinfo" taborder="41" text="인적사항저장" class="btn5" position="absolute 1106 123 1195 145" anchor="top right" onclick="btn_savepatinfo_onclick"/>
  187. <Edit id="opt_acptcnt" taborder="42" readonly="true" position="absolute 38 723 103 742" class="output" anchor="left bottom" style="align:right middle;"/>
  188. <Static id="caption63" text="접수" class="cell_1" position="absolute 0 721 35 744" anchor="left bottom" style="padding:0 0 0 4;"/>
  189. <Shape id="line32" linetype="horizontal" class="line_2" position="absolute 0 743 315 749"/>
  190. <Static id="caption70" text="예약" class="cell_1" position="absolute 106 721 141 744" anchor="left bottom" style="padding:0 0 0 4;"/>
  191. <Edit id="opt_rsrvcnt" taborder="43" readonly="true" position="absolute 144 723 209 742" class="output" anchor="left bottom" style="align:right middle;"/>
  192. <Static id="caption87" text="취소" class="cell_1" position="absolute 212 721 247 744" anchor="left bottom" style="padding:0 0 0 4;"/>
  193. <Edit id="opt_rcptcnt" taborder="44" readonly="true" position="absolute 250 723 315 742" class="output" anchor="left bottom" style="align:right middle;"/>
  194. <Static id="caption88" text="보류" class="cell_1" visible="false" position="absolute 106 747 141 770" anchor="left bottom" style="padding:0 0 0 4;"/>
  195. <Static id="caption89" text="예약등록" class="cell_1" position="absolute 0 747 60 770" anchor="left bottom" style="padding:0 0 0 4;"/>
  196. <Static id="caption90" text="부도" class="cell_1" visible="false" position="absolute 212 747 247 770" anchor="left bottom" style="padding:0 0 0 4;"/>
  197. <Edit id="opt_holdcnt" taborder="45" readonly="true" visible="false" position="absolute 144 750 209 769" class="output" anchor="left bottom" style="align:right middle;"/>
  198. <Edit id="opt_failcnt" taborder="46" readonly="true" visible="false" position="absolute 250 750 315 769" class="output" anchor="left bottom" style="align:right middle;"/>
  199. <Edit id="opt_cnclcnt" taborder="47" readonly="true" position="absolute 61 749 126 768" class="output" anchor="left bottom" style="align:right middle;"/>
  200. <Shape id="line39" linetype="horizontal" class="line_3" position="absolute 0 769 315 775" anchor="left bottom"/>
  201. <Combo id="cmb_pkguncocd" taborder="49" innerdataset="@ds_init_baseinfo_pamcdlst_uncocdlst" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 772 697 869 716" anchor="right bottom" onitemchanged="cmb_pkguncocd_onitemchanged"/>
  202. <Static id="caption12" class="cell_1" position="absolute 568 695 632 718" text="부담액" anchor="right bottom" onclick="caption12_onclick"/>
  203. <Static id="caption91" text="성별/나이" class="cell_1" position="absolute 821 150 890 173" anchor="top right"/>
  204. <Static id="caption93" text="-" class="search_n_b" position="absolute 614 153 626 170" anchor="top right"/>
  205. <Static id="caption1" text="-" class="search_n_b" position="absolute 417 205 429 222" anchor="top right"/>
  206. <Combo id="cmb_healexamdetlflag" taborder="50" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0069" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 940 98 1042 117" anchor="top right"/>
  207. <Tab id="swt_acptlst" taborder="51" tabindex="0" position="absolute 0 79 315 726" anchor="all" onchanged="swt_acptlst_onchanged" class="tab_Normal">
  208. <Tabpages>
  209. <Tabpage id="case_rsrv" text="예약">
  210. <Layouts>
  211. <Layout>
  212. <Grid id="grd_rsrvlst" taborder="0" binddataset="ds_main_list_rsrvlst" useinputpanel="false" position="absolute 0 0 315 620" anchor="all" autoenter="select" cellsizingtype="col" onkeyup="swt_acptlst_case_rsrv_grd_rsrvlst_onkeyup" oncelldblclick="swt_acptlst_case_rsrv_grd_rsrvlst_oncelldblclick" extendsizetype="row" selecttype="multirow">
  213. <Formats>
  214. <Format id="default">
  215. <Columns>
  216. <Column size="22" band="left"/>
  217. <Column size="52" band="left"/>
  218. <Column size="56" band="left"/>
  219. <Column size="80"/>
  220. <Column size="100"/>
  221. <Column size="80"/>
  222. <Column size="60"/>
  223. <Column size="30"/>
  224. <Column size="30"/>
  225. <Column size="100"/>
  226. <Column size="80"/>
  227. <Column size="60"/>
  228. <Column size="60"/>
  229. <Column size="100"/>
  230. <Column size="100"/>
  231. <Column size="0"/>
  232. <Column size="0"/>
  233. <Column size="0"/>
  234. <Column size="0"/>
  235. <Column size="0"/>
  236. <Column size="0"/>
  237. <Column size="0"/>
  238. <Column size="0"/>
  239. <Column size="0"/>
  240. </Columns>
  241. <Rows>
  242. <Row size="24" band="head"/>
  243. <Row size="24"/>
  244. </Rows>
  245. <Band id="head">
  246. <Cell/>
  247. <Cell col="1" text="성명"/>
  248. <Cell col="2" text="등록번호"/>
  249. <Cell col="3" text="사업체명"/>
  250. <Cell col="4" text="패키지명"/>
  251. <Cell col="5" text="패키지코드"/>
  252. <Cell col="6" text="상태구분"/>
  253. <Cell col="7" text="성별"/>
  254. <Cell col="8" text="나이"/>
  255. <Cell col="9" text="예약일자"/>
  256. <Cell col="10" text="예약등록일자"/>
  257. <Cell col="11" text="예약구분"/>
  258. <Cell col="12" text="상담유무"/>
  259. <Cell col="13" text="최종수정자"/>
  260. <Cell col="14" text="최종수정일시"/>
  261. <Cell col="15" text="rsrvno"/>
  262. <Cell col="16" text="engnm"/>
  263. <Cell col="17" text="hopedd"/>
  264. <Cell col="18" text="rgstno1"/>
  265. <Cell col="19" text="rgstno2"/>
  266. <Cell col="20" text="pkgcd"/>
  267. <Cell col="21" text="brthareacnts"/>
  268. <Cell col="22" text="healexamdetlflag"/>
  269. <Cell col="23" text="healexamplacecd"/>
  270. </Band>
  271. <Band id="body">
  272. <Cell celltype="head" expr="currow+1"/>
  273. <Cell col="1" displaytype="text" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pnm"/>
  274. <Cell col="2" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pid"/>
  275. <Cell col="3" displaytype="text" style="align:left middle;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:cmpynm"/>
  276. <Cell col="4" displaytype="text" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:pkgnm" wordwrap="word"/>
  277. <Cell col="5" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pkgcd"/>
  278. <Cell col="6" displaytype="combo" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  279. <Cell col="7" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:sex"/>
  280. <Cell col="8" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:age"/>
  281. <Cell col="9" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvdttm" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  282. <Cell col="10" displaytype="date" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvdd" calendardisplaynulltype="nulltext"/>
  283. <Cell col="11" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvflag"/>
  284. <Cell col="12" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsltcnststatflag"/>
  285. <Cell col="13" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtrid"/>
  286. <Cell col="14" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  287. <Cell col="15" text="bind:rsrvno"/>
  288. <Cell col="16" text="bind:engnm"/>
  289. <Cell col="17" text="bind:hopedd"/>
  290. <Cell col="18" text="bind:rgstno1"/>
  291. <Cell col="19" text="bind:rgstno2"/>
  292. <Cell col="20" text="bind:pkgcd"/>
  293. <Cell col="21" text="bind:brthareacnts"/>
  294. <Cell col="22" text="bind:healexamdetlflag"/>
  295. <Cell col="23" text="bind:healexamplacecd"/>
  296. </Band>
  297. </Format>
  298. </Formats>
  299. </Grid>
  300. </Layout>
  301. </Layouts>
  302. </Tabpage>
  303. <Tabpage id="case_rsrvent" text="예약등록">
  304. <Layouts>
  305. <Layout>
  306. <Grid id="grd_rsrventlst" taborder="0" binddataset="ds_main_list_rsrvlst" useinputpanel="false" position="absolute 0 0 315 620" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="swt_acptlst_case_rsrvent_grd_rsrventlst_oncelldblclick" onkeyup="swt_acptlst_case_rsrvent_grd_rsrventlst_onkeyup" extendsizetype="row" selecttype="multirow">
  307. <Formats>
  308. <Format id="default">
  309. <Columns>
  310. <Column size="24" band="left"/>
  311. <Column size="52" band="left"/>
  312. <Column size="56" band="left"/>
  313. <Column size="33"/>
  314. <Column size="33"/>
  315. <Column size="65"/>
  316. <Column size="55"/>
  317. <Column size="100"/>
  318. <Column size="90"/>
  319. <Column size="80"/>
  320. <Column size="100"/>
  321. <Column size="60"/>
  322. <Column size="60"/>
  323. <Column size="100"/>
  324. <Column size="100"/>
  325. <Column size="0"/>
  326. <Column size="0"/>
  327. <Column size="0"/>
  328. <Column size="0"/>
  329. <Column size="0"/>
  330. <Column size="0"/>
  331. <Column size="0"/>
  332. <Column size="0"/>
  333. </Columns>
  334. <Rows>
  335. <Row size="24" band="head"/>
  336. <Row size="24"/>
  337. </Rows>
  338. <Band id="head">
  339. <Cell/>
  340. <Cell col="1" text="성명"/>
  341. <Cell col="2" text="등록번호"/>
  342. <Cell col="3" text="성별"/>
  343. <Cell col="4" text="나이"/>
  344. <Cell col="5" text="사업체명"/>
  345. <Cell col="6" text="구분"/>
  346. <Cell col="7" text="패키지코드"/>
  347. <Cell col="8" text="패키지명"/>
  348. <Cell col="9" text="예약등록일시"/>
  349. <Cell col="10" text="예약등록일자"/>
  350. <Cell col="11" text="예약구분"/>
  351. <Cell col="12" text="상담여부"/>
  352. <Cell col="13" text="최종수정자"/>
  353. <Cell col="14" text="최종수정일시"/>
  354. <Cell col="15" text="rsrvno"/>
  355. <Cell col="16" text="engnm"/>
  356. <Cell col="17" text="hopedd"/>
  357. <Cell col="18" text="rgstno1"/>
  358. <Cell col="19" text="rgstno2"/>
  359. <Cell col="20" text="pkbrthareacntsgcd"/>
  360. <Cell col="21" text="brthareacnts"/>
  361. <Cell col="22" text="healexamdetlflag"/>
  362. </Band>
  363. <Band id="body">
  364. <Cell celltype="head" expr="currow+1"/>
  365. <Cell col="1" displaytype="text" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pnm"/>
  366. <Cell col="2" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pid"/>
  367. <Cell col="3" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:sex"/>
  368. <Cell col="4" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:age"/>
  369. <Cell col="5" displaytype="text" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:cmpynm"/>
  370. <Cell col="6" displaytype="combo" edittype="combo" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  371. <Cell col="7" displaytype="text" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:pkgcd"/>
  372. <Cell col="8" displaytype="text" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:pkgnm"/>
  373. <Cell col="9" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvdttm" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  374. <Cell col="10" displaytype="date" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvdd" calendardisplaynulltype="nulltext"/>
  375. <Cell col="11" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvflag"/>
  376. <Cell col="12" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsltcnststatflag"/>
  377. <Cell col="13" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtrid"/>
  378. <Cell col="14" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  379. <Cell col="15" text="bind:rsrvno"/>
  380. <Cell col="16" text="bind:engnm"/>
  381. <Cell col="17" text="bind:hopedd"/>
  382. <Cell col="18" text="bind:rgstno1"/>
  383. <Cell col="19" text="bind:rgstno2"/>
  384. <Cell col="20" text="bind:brthareacnts"/>
  385. <Cell col="21" text="bind:healexamdetlflag"/>
  386. <Cell col="22" text="bind:healexamplacecd"/>
  387. </Band>
  388. </Format>
  389. </Formats>
  390. </Grid>
  391. </Layout>
  392. </Layouts>
  393. </Tabpage>
  394. <Tabpage id="case_acpt" text="접수">
  395. <Layouts>
  396. <Layout>
  397. <Grid id="grd_acptlst" taborder="0" binddataset="ds_main_list_acptlst" useinputpanel="false" position="absolute 0 0 315 620" anchor="all" autoenter="select" cellsizingtype="col" onkeyup="swt_acptlst_case_acpt_grd_acptlst_onkeyup" oncelldblclick="swt_acptlst_case_acpt_grd_acptlst_oncelldblclick" extendsizetype="row" selecttype="multirow">
  398. <Formats>
  399. <Format id="default">
  400. <Columns>
  401. <Column size="23" band="left"/>
  402. <Column size="52" band="left"/>
  403. <Column size="56" band="left"/>
  404. <Column size="33"/>
  405. <Column size="33"/>
  406. <Column size="54"/>
  407. <Column size="19"/>
  408. <Column size="65"/>
  409. <Column size="70"/>
  410. <Column size="100"/>
  411. <Column size="100"/>
  412. <Column size="68"/>
  413. <Column size="60"/>
  414. <Column size="60"/>
  415. <Column size="100"/>
  416. <Column size="100"/>
  417. <Column size="0"/>
  418. <Column size="0"/>
  419. <Column size="0"/>
  420. <Column size="0"/>
  421. <Column size="0"/>
  422. <Column size="0"/>
  423. <Column size="0"/>
  424. <Column size="0"/>
  425. <Column size="0"/>
  426. </Columns>
  427. <Rows>
  428. <Row size="24" band="head"/>
  429. <Row size="24"/>
  430. </Rows>
  431. <Band id="head">
  432. <Cell/>
  433. <Cell col="1" text="성명"/>
  434. <Cell col="2" text="등록번호"/>
  435. <Cell col="3" text="성별"/>
  436. <Cell col="4" text="나이"/>
  437. <Cell col="5" colspan="2" text="접수구분" taborder="undefined"/>
  438. <Cell col="7" text="사업체명"/>
  439. <Cell col="8" text="결과상담"/>
  440. <Cell col="9" text="패키지코드"/>
  441. <Cell col="10" text="패키지명"/>
  442. <Cell col="11" text="접수일시"/>
  443. <Cell col="12" text="예약구분"/>
  444. <Cell col="13" text="상담유무"/>
  445. <Cell col="14" text="최종수정자"/>
  446. <Cell col="15" text="최종수정일시"/>
  447. <Cell col="16" text="rsrvdd"/>
  448. <Cell col="17" text="rsrvno"/>
  449. <Cell col="18" text="engnm"/>
  450. <Cell col="19" text="hopedd"/>
  451. <Cell col="20" text="rgstno1"/>
  452. <Cell col="21" text="rgstno2"/>
  453. <Cell col="22" text="brthareacnts"/>
  454. <Cell col="23" text="healexamdetlflag"/>
  455. <Cell col="24" text="healexamplacecd"/>
  456. </Band>
  457. <Band id="body">
  458. <Cell celltype="head" expr="currow+1"/>
  459. <Cell col="1" displaytype="text" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pnm"/>
  460. <Cell col="2" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pid"/>
  461. <Cell col="3" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:sex"/>
  462. <Cell col="4" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:age"/>
  463. <Cell col="5" displaytype="combo" style="align:center middle;background:bind:bgColor;background2:bind:bgColor;" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  464. <Cell col="6" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rcptstatyn"/>
  465. <Cell col="7" displaytype="text" style="align:left top;background:bind:bgColor;background2:bind:bgColor;" text="bind:cmpynm" wordwrap="char"/>
  466. <Cell col="8" displaytype="combo" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsltcnstflag" combodataset="ds_init_baseinfo_rsltcnstflaglst_A0123" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  467. <Cell col="9" displaytype="text" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pkgcd"/>
  468. <Cell col="10" displaytype="text" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:pkgnm"/>
  469. <Cell col="11" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvdttm" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  470. <Cell col="12" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvflag"/>
  471. <Cell col="13" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsltcnststatflag"/>
  472. <Cell col="14" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtrid"/>
  473. <Cell col="15" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  474. <Cell col="16" text="bind:rsrvdd"/>
  475. <Cell col="17" text="bind:rsrvno"/>
  476. <Cell col="18" text="bind:engnm"/>
  477. <Cell col="19" text="bind:hopedd"/>
  478. <Cell col="20" text="bind:rgstno1"/>
  479. <Cell col="21" text="bind:rgstno2"/>
  480. <Cell col="22" text="bind:brthareacnts"/>
  481. <Cell col="23" text="bind:healexamdetlflag"/>
  482. <Cell col="24" text="bind:healexamplacecd"/>
  483. </Band>
  484. </Format>
  485. </Formats>
  486. </Grid>
  487. </Layout>
  488. </Layouts>
  489. </Tabpage>
  490. <Tabpage id="case_cncl" text="취소">
  491. <Layouts>
  492. <Layout>
  493. <Grid id="grd_cncllst" taborder="1" binddataset="ds_main_list_cncllst" useinputpanel="false" position="absolute 0 41 315 620" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="swt_acptlst_case_cncl_grd_cncllst_oncelldblclick" onkeyup="swt_acptlst_case_cncl_grd_cncllst_onkeyup" extendsizetype="row" selecttype="multirow">
  494. <Formats>
  495. <Format id="default">
  496. <Columns>
  497. <Column size="25" band="left"/>
  498. <Column size="69" band="left"/>
  499. <Column size="68" band="left"/>
  500. <Column size="33"/>
  501. <Column size="33"/>
  502. <Column size="100"/>
  503. <Column size="78"/>
  504. <Column size="59"/>
  505. <Column size="100"/>
  506. <Column size="100"/>
  507. <Column size="100"/>
  508. <Column size="60"/>
  509. <Column size="60"/>
  510. <Column size="100"/>
  511. <Column size="0"/>
  512. <Column size="0"/>
  513. <Column size="0"/>
  514. <Column size="0"/>
  515. <Column size="0"/>
  516. <Column size="0"/>
  517. <Column size="0"/>
  518. <Column size="0"/>
  519. <Column size="0"/>
  520. </Columns>
  521. <Rows>
  522. <Row size="24" band="head"/>
  523. <Row size="24"/>
  524. </Rows>
  525. <Band id="head">
  526. <Cell/>
  527. <Cell col="1" text="성명"/>
  528. <Cell col="2" text="등록번호"/>
  529. <Cell col="3" text="성별"/>
  530. <Cell col="4" text="나이"/>
  531. <Cell col="5" text="사업체명"/>
  532. <Cell col="6" text="취소시간"/>
  533. <Cell col="7" text="구분"/>
  534. <Cell col="8" text="패키지코드"/>
  535. <Cell col="9" text="패키지명"/>
  536. <Cell col="10" text="예약구분"/>
  537. <Cell col="11" text="상담유무"/>
  538. <Cell col="12" text="최종수정자"/>
  539. <Cell col="13" text="최종수정일시"/>
  540. <Cell col="14" text="rsrvdd"/>
  541. <Cell col="15" text="rsrvno"/>
  542. <Cell col="16" text="engnm"/>
  543. <Cell col="17" text="hopedd"/>
  544. <Cell col="18" text="rgstno1"/>
  545. <Cell col="19" text="rgstno2"/>
  546. <Cell col="20" text="brthareacnts"/>
  547. <Cell col="21" text="healexamdetlflag"/>
  548. <Cell col="22" text="healexamplacecd"/>
  549. </Band>
  550. <Band id="body">
  551. <Cell celltype="head" expr="currow+1"/>
  552. <Cell col="1" displaytype="text" text="bind:pnm"/>
  553. <Cell col="2" text="bind:pid"/>
  554. <Cell col="3" text="bind:sex"/>
  555. <Cell col="4" text="bind:age"/>
  556. <Cell col="5" displaytype="text" text="bind:cmpynm"/>
  557. <Cell col="6" displaytype="date" text="bind:cncldttm" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  558. <Cell col="7" displaytype="combo" edittype="combo" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm"/>
  559. <Cell col="8" displaytype="text" text="bind:pkgcd"/>
  560. <Cell col="9" displaytype="text" text="bind:pkgnm"/>
  561. <Cell col="10" text="bind:rsrvflag"/>
  562. <Cell col="11" text="bind:rsltcnststatflag"/>
  563. <Cell col="12" text="bind:lastupdtrid"/>
  564. <Cell col="13" displaytype="date" style="align:left top;padding:4 2 1 2;" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  565. <Cell col="14" text="bind:rsrvdd"/>
  566. <Cell col="15" text="bind:rsrvno"/>
  567. <Cell col="16" text="bind:engnm"/>
  568. <Cell col="17" text="bind:hopedd"/>
  569. <Cell col="18" text="bind:rgstno1"/>
  570. <Cell col="19" text="bind:rgstno2"/>
  571. <Cell col="20" text="bind:brthareacnts"/>
  572. <Cell col="21" text="bind:healexamdetlflag"/>
  573. <Cell col="22" text="bind:healexamplacecd"/>
  574. </Band>
  575. </Format>
  576. </Formats>
  577. </Grid>
  578. <Div id="group4" taborder="2" position="absolute 0 0 315 40" class="div_SA2" anchor="left top right">
  579. <Layouts>
  580. <Layout>
  581. <Static id="caption52" text="구분 :" class="search_name" position="absolute 9 11 71 28" anchor="default"/>
  582. <Radio id="rdo_cnclmode" taborder="1" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 69 9 297 29" anchor="default" onitemchanged="swt_acptlst_case_cncl_group4_rdo_cnclmode_onitemchanged">
  583. <Dataset id="innerdataset">
  584. <ColumnInfo>
  585. <Column id="codecolumn"/>
  586. <Column id="datacolumn"/>
  587. </ColumnInfo>
  588. <Rows>
  589. <Row>
  590. <Col id="codecolumn">4</Col>
  591. <Col id="datacolumn">전체</Col>
  592. </Row>
  593. <Row>
  594. <Col id="codecolumn">5</Col>
  595. <Col id="datacolumn">예약취소</Col>
  596. </Row>
  597. <Row>
  598. <Col id="codecolumn">6</Col>
  599. <Col id="datacolumn">접수취소</Col>
  600. </Row>
  601. </Rows>
  602. </Dataset>
  603. </Radio>
  604. </Layout>
  605. </Layouts>
  606. </Div>
  607. </Layout>
  608. </Layouts>
  609. </Tabpage>
  610. <Tabpage id="case_smart" text="스마트앱 예약">
  611. <Layouts>
  612. <Layout>
  613. <Grid id="grd_smart_rsrvlst" taborder="0" binddataset="ds_main_list_smart_rsrvlst" autoenter="select" useinputpanel="false" selecttype="multirow" extendsizetype="row" cellsizingtype="col" position="absolute 0 0 315 620" anchor="all" oncelldblclick="swt_acptlst_case_smart_grd_smart_rsrvlst_oncelldblclick">
  614. <Formats>
  615. <Format id="default">
  616. <Columns>
  617. <Column size="22" band="left"/>
  618. <Column size="80"/>
  619. <Column size="0"/>
  620. <Column size="60"/>
  621. <Column size="80"/>
  622. <Column size="40"/>
  623. <Column size="40"/>
  624. <Column size="115"/>
  625. <Column size="80"/>
  626. <Column size="150"/>
  627. <Column size="100"/>
  628. <Column size="100"/>
  629. <Column size="0"/>
  630. <Column size="0"/>
  631. <Column size="0"/>
  632. <Column size="0"/>
  633. <Column size="0"/>
  634. <Column size="0"/>
  635. <Column size="0"/>
  636. <Column size="0"/>
  637. <Column size="0"/>
  638. </Columns>
  639. <Rows>
  640. <Row size="30" band="head"/>
  641. <Row size="24"/>
  642. </Rows>
  643. <Band id="head">
  644. <Cell/>
  645. <Cell col="1" text="등록일자"/>
  646. <Cell col="2" text="예약구분"/>
  647. <Cell col="3" text="성명"/>
  648. <Cell col="4" text="연락처"/>
  649. <Cell col="5" text="전화"/>
  650. <Cell col="6" text="예약&#13;&#10;접수"/>
  651. <Cell col="7" text="상담일시"/>
  652. <Cell col="8" text="예약일자"/>
  653. <Cell col="9" text="비고"/>
  654. <Cell col="10" text="최종수정자"/>
  655. <Cell col="11" text="최종수정일시"/>
  656. <Cell col="12" text="rsrvno"/>
  657. <Cell col="13" text="engnm"/>
  658. <Cell col="14" text="hopedd"/>
  659. <Cell col="15" text="rgstno1"/>
  660. <Cell col="16" text="rgstno2"/>
  661. <Cell col="17" text="pkgcd"/>
  662. <Cell col="18" text="brthareacnts"/>
  663. <Cell col="19" text="healexamdetlflag"/>
  664. <Cell col="20" text="healexamplacecd"/>
  665. </Band>
  666. <Band id="body">
  667. <Cell celltype="head" expr="currow+1"/>
  668. <Cell col="1" displaytype="date" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvdd" calendardisplaynulltype="nulltext"/>
  669. <Cell col="2" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rsrvflag"/>
  670. <Cell col="3" text="bind:hngnm"/>
  671. <Cell col="4" displaytype="text" text="bind:telno"/>
  672. <Cell col="5" displaytype="checkbox" edittype="expr:rtncallyn == 'Y' || rtncallyn == 1 ? 'none' : 'checkbox'" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:rtncallyn" expr="expr:rtncallyn == 'Y' || rtncallyn == 1 ? 1 : 0"/>
  673. <Cell col="6" text="bind:rsrvyn"/>
  674. <Cell col="7" displaytype="text" text="bind:calldt" mask="expr:utlf_isNull(calldt) ? '' : '####-##-## ##:##:##'"/>
  675. <Cell col="8" displaytype="date" text="bind:hopedd"/>
  676. <Cell col="9" displaytype="text" text="bind:remcnts"/>
  677. <Cell col="10" style="background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtrid"/>
  678. <Cell col="11" displaytype="date" style="align:left top;padding:4 2 1 2;background:bind:bgColor;background2:bind:bgColor;" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="nulltext"/>
  679. <Cell col="12" text="bind:rsrvno"/>
  680. <Cell col="13" text="bind:engnm"/>
  681. <Cell col="14" text="bind:hopedd"/>
  682. <Cell col="15" text="bind:rgstno1"/>
  683. <Cell col="16" text="bind:rgstno2"/>
  684. <Cell col="17" text="bind:pkgcd"/>
  685. <Cell col="18" text="bind:brthareacnts"/>
  686. <Cell col="19" text="bind:healexamdetlflag"/>
  687. <Cell col="20" text="bind:healexamplacecd"/>
  688. </Band>
  689. </Format>
  690. </Formats>
  691. </Grid>
  692. </Layout>
  693. </Layouts>
  694. </Tabpage>
  695. </Tabpages>
  696. </Tab>
  697. <Static id="caption28" text="패키지/추가검사 감면율" class="cell_1" position="absolute 617 511 762 534" anchor="right bottom"/>
  698. <Edit id="dcamt" taborder="53" readonly="true" position="absolute 765 513 818 532" anchor="right bottom" class="output" style="align:center middle;"/>
  699. <Edit id="adddcamt" taborder="54" readonly="true" position="absolute 833 513 883 532" anchor="right bottom" class="output" style="align:center middle;"/>
  700. <Static id="caption29" text="/" position="absolute 823 513 838 533" anchor="right bottom"/>
  701. <Shape id="line1" linetype="horizontal" class="line_2" position="absolute 321 224 1195 230" anchor="top right"/>
  702. <Static id="caption4" text="Remark" class="cell_1" position="absolute 320 228 383 251" anchor="top right"/>
  703. <Static id="caption3" text="감염정보" class="cell_1" position="absolute 858 228 921 251" anchor="top right"/>
  704. <Edit id="opt_notice" taborder="55" readonly="true" position="absolute 922 230 1002 249" anchor="top right" class="output"/>
  705. <Button id="btn_saversrvinfo" taborder="56" text="예약정보저장" class="btn5" position="absolute 1110 255 1196 277" anchor="top right" onclick="btn_saversrvinfo_onclick"/>
  706. <Button id="btn_getinsu" taborder="60" text="자격조회" class="btn2" visible="false" position="absolute 758 123 822 145" anchor="top right" onclick="btn_getinsu_onclick"/>
  707. <Edit id="opt_insukind" taborder="61" readonly="true" visible="false" position="absolute 1064 487 1094 506" anchor="right bottom"/>
  708. <Static id="caption60" text="예약안내문발송" class="cell_1" position="absolute 714 308 811 331" anchor="top right"/>
  709. <Calendar id="ipt_rsrvguidsenddd" taborder="63" class="input_default" position="absolute 845 310 930 329" anchor="top right" autoselect="true" autoskip="true" onchanged="ipt_rsrvguidsenddd_onchanged"/>
  710. <Static id="cap_rsltcnstflag" text="결과상담" class="cell_1" position="absolute 674 282 740 305" anchor="top right"/>
  711. <Static id="caption10" text="태그번호" class="cell_1" position="absolute 932 308 995 331" anchor="top right"/>
  712. <Combo id="cmb_rsrvflag" taborder="64" innerdataset="@ds_init_baseinfo_rsrvflaglst_A0115" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 395 284 465 303" anchor="top right" onitemchanged="cmb_rsrvflag_onitemchanged"/>
  713. <Static id="cap_rsrvflag" text="예약구분" class="cell_1" position="absolute 320 282 393 305" anchor="top right"/>
  714. <Combo id="cmb_rsltcnstflag" taborder="65" innerdataset="@ds_init_baseinfo_rsltcnstflaglst_S080" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 742 284 824 303" anchor="top right"/>
  715. <Static id="caption57" text="결과상담예약일" class="cell_1" position="absolute 826 282 926 305" anchor="top right"/>
  716. <Button id="btn_rsltcnstrsrv" taborder="66" text="상담예약" class="btn2" position="absolute 1065 283 1129 305" anchor="top right" onclick="btn_rsltcnstrsrv_onclick"/>
  717. <CheckBox id="chx_rsrvguidsendyn" taborder="67" position="absolute 813 310 844 328" anchor="top right" text="Y" truevalue="Y" onclick="chx_rsrvguidsendyn_onclick"/>
  718. <Combo id="cmb_forgneryn" taborder="69" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 1158 151 1196 170" anchor="top right" onitemchanged="cmb_forgneryn_onitemchanged">
  719. <Dataset id="innerdataset">
  720. <ColumnInfo>
  721. <Column id="codecolumn"/>
  722. <Column id="datacolumn"/>
  723. </ColumnInfo>
  724. <Rows>
  725. <Row>
  726. <Col id="codecolumn">N</Col>
  727. <Col id="datacolumn">N</Col>
  728. </Row>
  729. <Row>
  730. <Col id="codecolumn">Y</Col>
  731. <Col id="datacolumn">Y</Col>
  732. </Row>
  733. </Rows>
  734. </Dataset>
  735. </Combo>
  736. <Div id="grp_rsrvcert" taborder="70" visible="false" position="absolute 50 272 263 499" style="background:white;border:1 solid #808080ff ;">
  737. <Layouts>
  738. <Layout>
  739. <Static id="caption13" text="예약증출력" class="tit_2" position="absolute 15 8 123 29" anchor="default"/>
  740. <Shape id="line5" linetype="horizontal" class="line_10" position="absolute 15 24 195 30" anchor="default"/>
  741. <Static id="caption14" text="검사실명" class="cell_1" position="absolute 15 29 95 52" anchor="default"/>
  742. <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 16 51 195 57" anchor="default"/>
  743. <Static id="caption15" text="등록번호" class="cell_1" position="absolute 15 55 95 78" anchor="default"/>
  744. <Static id="caption16" text="성명" class="cell_1" position="absolute 15 81 95 104" anchor="default"/>
  745. <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 16 77 195 83" anchor="default"/>
  746. <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 16 103 195 109" anchor="default"/>
  747. <Static id="caption17" text="종합건진일" class="cell_1" position="absolute 15 107 95 130" anchor="default"/>
  748. <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 16 129 195 135" anchor="default"/>
  749. <Static id="caption27" text="예약일자" class="cell_1" position="absolute 15 133 95 156" anchor="default"/>
  750. <Calendar id="input1" taborder="1" position="absolute 97 135 197 154" anchor="default"/>
  751. <Calendar id="ipt_healexamdd" taborder="2" position="absolute 97 110 197 129" anchor="default"/>
  752. <Edit id="opt_hngnm" taborder="3" readonly="true" position="absolute 97 84 197 103" anchor="default" class="output"/>
  753. <Edit id="opt_pid" taborder="4" readonly="true" position="absolute 97 57 197 76" anchor="default" class="output"/>
  754. <Combo id="cmb_testroomnm" taborder="5" innerdataset="@ds_init_room_roomlst_itemroom" codecolumn="testroomcd" datacolumn="testroomnm" class="combo_search" position="absolute 97 31 197 50" anchor="default"/>
  755. <Button id="btn_rsrvcertprnt" taborder="6" text="저장" class="btn4" position="absolute 79 189 135 211" anchor="default" onclick="grp_rsrvcert_btn_rsrvcertprnt_onclick"/>
  756. <Button id="button3" taborder="7" text="취소" class="btn4" position="absolute 139 189 195 211" anchor="default" onclick="grp_rsrvcert_button3_onclick"/>
  757. <Shape id="line14" linetype="horizontal" class="line_2" position="absolute 16 155 195 161" anchor="default"/>
  758. <Button id="button4" taborder="8" class="icon_plus" position="absolute 180 9 195 23" anchor="default" onclick="grp_rsrvcert_button4_onclick"/>
  759. <Shape id="line15" linetype="horizontal" class="line_2" position="absolute 16 181 195 187" anchor="default"/>
  760. <MaskEdit id="input2" taborder="9" mask="hh:nn" position="absolute 97 161 197 180" anchor="default"/>
  761. <Static id="caption30" text="예약일시" class="cell_1" position="absolute 15 159 95 182" anchor="default"/>
  762. <Button id="button5" taborder="10" text="출력" class="btn4" position="absolute 19 189 75 211" anchor="default" onclick="grp_rsrvcert_button5_onclick"/>
  763. </Layout>
  764. </Layouts>
  765. </Div>
  766. <Button id="button1" taborder="71" text="건진등록번호생성" class="btn5" position="absolute 989 123 1105 145" anchor="top right" onclick="button1_onclick"/>
  767. <Calendar id="ipt_cretdd" taborder="72" class="input_essential" enable="false" position="absolute 777 98 870 117" anchor="top right"/>
  768. <Shape id="line16" linetype="horizontal" class="line_3" position="absolute 320 330 1194 336" anchor="top right"/>
  769. <Static id="caption34" text="비고" class="cell_1" position="absolute 320 308 393 331" anchor="top right"/>
  770. <Edit id="ipt_rsltcnstremcnts" taborder="73" position="absolute 395 310 712 329" anchor="top right" autoselect="true" autoskip="true"/>
  771. <MaskEdit id="ipt_ownbamt" taborder="75" mask="(-,+)#,###" class="input_default" position="absolute 634 697 704 716" anchor="right bottom" onkeyup="ipt_ownbamt_onkeyup"/>
  772. <Static id="caption21" text="건진장소" class="cell_1" position="absolute 1045 96 1104 119" anchor="top right" style="padding:0 0 0 4;"/>
  773. <Combo id="cmb_place" taborder="76" innerdataset="ds_init_baseinfo_healexamplacelst_S600" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" enable="false" position="absolute 1107 98 1192 117" anchor="top right"/>
  774. <Button id="button14" taborder="77" text="사전질의" class="btn2" position="absolute 924 123 988 145" anchor="top right" onclick="button14_onclick"/>
  775. <Static id="caption40" text="외래여부" class="cell_1" position="absolute 467 282 534 305" anchor="top right"/>
  776. <Radio id="rdo_outexamyn" taborder="78" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 536 284 674 304" anchor="top right" onitemchanged="rdo_outexamyn_onitemchanged">
  777. <Dataset id="innerdataset">
  778. <ColumnInfo>
  779. <Column id="codecolumn"/>
  780. <Column id="datacolumn"/>
  781. </ColumnInfo>
  782. <Rows>
  783. <Row>
  784. <Col id="codecolumn">Y</Col>
  785. <Col id="datacolumn">건진외래</Col>
  786. </Row>
  787. <Row>
  788. <Col id="codecolumn">N</Col>
  789. <Col id="datacolumn">결과상담</Col>
  790. </Row>
  791. </Rows>
  792. </Dataset>
  793. </Radio>
  794. <Combo id="cmb_rsltcnstlst" taborder="79" innerdataset="@ds_main_info_rsltcnstinfo_cnstlst_cnst" codecolumn="rsltrsrvid" datacolumn="rsltrsrvnm" position="absolute 927 284 1064 303" anchor="top right" onitemchanged="cmb_rsltcnstlst_onitemchanged" style="itemfont:Dotum,9;"/>
  795. <Radio id="rdo_healexamplacecd" taborder="80" columncount="2" rowcount="0" innerdataset="@ds_init_baseinfo_healexamplacelst_S600" codecolumn="cdid" datacolumn="cdnm" visible="false" position="absolute 890 71 1100 91" anchor="top right" onitemchanged="rdo_healexamplacecd_onitemchanged"/>
  796. <Button id="btn_rsltcnstrsrvcncl" taborder="81" text="상담취소" class="btn2" position="absolute 1132 283 1196 305" anchor="top right" onclick="btn_rsltcnstrsrvcncl_onclick"/>
  797. <Static id="caption80" text="성명(영)" class="cell_1" position="absolute 320 176 383 199" anchor="top right"/>
  798. <Edit id="input8" taborder="84" class="input_essential" position="absolute 385 178 479 197" anchor="top right" onkeyup="input8_onkeyup"/>
  799. <Static id="cap_orddd" text="처방일자" class="cell_1" position="absolute 574 122 638 143" anchor="top right" style="padding:0 0 0 4;"/>
  800. <Button id="button21" taborder="86" text="SMS문자" class="btn5" visible="false" position="absolute 785 123 857 145" anchor="top right" onclick="button21_onclick"/>
  801. <Button id="button22" taborder="87" text="주민번호체크" class="btn2" visible="false" position="absolute 665 67 759 89" anchor="top right" onclick="button22_onclick"/>
  802. <Button id="button10" taborder="88" text="진료비세부내역서 출력" class="btn6" position="absolute 1041 668 1195 690" anchor="right bottom" onclick="button10_onclick"/>
  803. <Edit id="input9" taborder="90" visible="false" position="absolute 433 70 503 89" anchor="top right"/>
  804. <Edit id="input10" taborder="91" visible="false" position="absolute 506 70 576 89" anchor="top right"/>
  805. <Edit id="input11" taborder="92" visible="false" position="absolute 578 70 648 89" anchor="top right"/>
  806. <Combo id="cmb_agencyrate" taborder="93" innerdataset="@ds_init_baseinfo_S930list_S930" codecolumn="cdid" datacolumn="cdnm" position="absolute 1132 310 1195 329" anchor="top right" onitemchanged="cmb_agencyrate_onitemchanged"/>
  807. <Static id="caption38" text="MOU요율" class="cell_1" position="absolute 1059 308 1129 331" anchor="top right"/>
  808. <Div id="iviewer1" taborder="94" url="emr_formmngtxp::SSMRF03800_OCR뷰어.xfdl" visible="false" position="absolute 344 290 984 333" anchor="top right"/>
  809. <Button id="button23" taborder="95" text="통합예약(신)" class="btn3" visible="false" position="absolute 293 781 397 803" anchor="left bottom" onclick="button23_onclick"/>
  810. <Button id="btn_rsrvcfm" taborder="99" text="예약" class="btn4" position="absolute 788 781 844 803" anchor="right bottom" onclick="btn_rsrvcfm_onclick"/>
  811. <Button id="btn_rsrvchng" taborder="100" text="예약변경" class="btn4" position="absolute 845 781 925 803" anchor="right bottom" onclick="btn_rsrvchng_onclick"/>
  812. <Shape id="line47" linetype="vertical" position="absolute 774 781 780 803" anchor="left bottom"/>
  813. <Button id="btn_cmpyacpt" taborder="104" text="단체예약/접수" class="btn3" position="absolute 0 781 112 803" anchor="left bottom" onclick="btn_cmpyacpt_onclick"/>
  814. <Button id="btn_rsrvacptprest" taborder="106" text="예약/접수현황" class="btn3" position="absolute 113 781 225 803" anchor="left bottom" onclick="btn_rsrvacptprest_onclick"/>
  815. <Button id="button2" taborder="107" text="외래검사예약" class="btn3" position="absolute 226 781 330 803" anchor="left bottom" onclick="button2_onclick"/>
  816. <Button id="btn_rsrvcncl" taborder="108" text="예약취소" class="btn4" position="absolute 926 781 1006 803" anchor="right bottom" onclick="btn_rsrvcncl_onclick"/>
  817. <Button id="btn_pseursrvcncl" taborder="109" text="가예약취소" class="btn4" position="absolute 695 781 787 803" anchor="right bottom" onclick="btn_pseursrvcncl_onclick"/>
  818. <Button id="btn_rsrvch" taborder="110" text="가예약변경" class="btn4" position="absolute 602 781 694 803" anchor="right bottom" onclick="btn_rsrvch_onclick"/>
  819. <Button id="button24" taborder="111" text="대장" class="btn3" position="absolute 407 781 463 803" anchor="left bottom" onclick="button24_onclick"/>
  820. <Button id="btn_clear" taborder="112" text="초기화" class="btn4" position="absolute 464 781 532 803" anchor="right bottom" onclick="btn_clear_onclick"/>
  821. <Button id="btn_sono" taborder="113" text="초음파" class="btn3" position="absolute 331 781 406 803" anchor="left bottom" onclick="btn_sono_onclick"/>
  822. <Static id="caption39" text="VIP" class="cell_1" position="absolute 1103 203 1148 224" anchor="top right"/>
  823. <Combo id="combo1" taborder="114" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1150 204 1196 223" anchor="top right">
  824. <Dataset id="innerdataset">
  825. <ColumnInfo>
  826. <Column id="codecolumn" size="256"/>
  827. <Column id="datacolumn" size="256"/>
  828. </ColumnInfo>
  829. <Rows>
  830. <Row>
  831. <Col id="codecolumn">N</Col>
  832. <Col id="datacolumn">N</Col>
  833. </Row>
  834. <Row>
  835. <Col id="codecolumn">Y</Col>
  836. <Col id="datacolumn">Y</Col>
  837. </Row>
  838. </Rows>
  839. </Dataset>
  840. </Combo>
  841. <Button id="button11" taborder="115" text="개인정보" position="absolute 959 511 1033 535" class="btn_tab_S" onclick="button11_onclick" anchor="right bottom"/>
  842. <Button id="button12" taborder="116" text="단체정보" class="btn_tab" position="absolute 1034 511 1108 535" onclick="button12_onclick" anchor="right bottom"/>
  843. <PopupMenu id="pmn_menu1" position="absolute 1224 147 1288 173" innerdataset="ds_menu" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu1_onmenuclick"/>
  844. <Static id="caption96" text="단체청구" class="cell_1" position="absolute 706 721 770 744" anchor="right bottom" onclick="caption96_onclick"/>
  845. <Static id="caption97" text="공단청구" class="cell_1" position="absolute 706 747 770 770" anchor="right bottom" onclick="caption97_onclick"/>
  846. <MaskEdit id="ipt_paycmpyamt" taborder="117" mask="9,9999999999999" position="absolute 772 723 869 742" anchor="right bottom" enable="false" autoselect="true" onkeyup="MaskEdit_unco_onkeyup"/>
  847. <MaskEdit id="ipt_payinsubamt" taborder="118" mask="9,9999999999999" position="absolute 772 749 869 768" anchor="right bottom" enable="false" onkeyup="MaskEdit_unco_onkeyup" autoselect="true"/>
  848. <CheckBox id="checkbox1" taborder="119" truevalue="Y" position="absolute 1169 537 1191 555" anchor="right bottom" onclick="checkbox1_onclick"/>
  849. <Edit id="ipt_clntgrde" taborder="122" position="absolute 1068 230 1196 249" anchor="top right" autoselect="true" autoskip="true"/>
  850. <Static id="caption7" text="VIP사유" class="cell_1" position="absolute 1004 228 1067 251" anchor="top right"/>
  851. <Tab id="swt_exam" taborder="59" tabindex="0" position="absolute 320 335 1195 486" anchor="top right bottom" onchanged="swt_exam_onchanged" style="border:1 solid #808080ff ;">
  852. <Tabpages>
  853. <Tabpage id="case_pkg" text="건진내역">
  854. <Layouts>
  855. <Layout>
  856. <Shape id="line43" linetype="horizontal" class="line_2" position="absolute 2 24 869 27"/>
  857. <Static id="cap_choiflag" text="선택" class="cell_1" position="absolute 550 0 614 23"/>
  858. <Grid id="grd_addlst" taborder="1" binddataset="ds_main_info_rsrvacptinfo_addlst" useinputpanel="false" position="absolute 2 52 871 120" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" selecttype="multirow" oncloseup="swt_exam_case_pkg_grd_addlst_oncloseup">
  859. <Formats>
  860. <Format id="default">
  861. <Columns>
  862. <Column size="24"/>
  863. <Column size="30"/>
  864. <Column size="80"/>
  865. <Column size="105"/>
  866. <Column size="250"/>
  867. <Column size="60"/>
  868. <Column size="100"/>
  869. <Column size="50"/>
  870. <Column size="50"/>
  871. <Column size="0"/>
  872. <Column size="0"/>
  873. <Column size="105"/>
  874. <Column size="0"/>
  875. <Column size="0"/>
  876. <Column size="0"/>
  877. <Column size="0"/>
  878. <Column size="0"/>
  879. <Column size="0"/>
  880. <Column size="0"/>
  881. <Column size="0"/>
  882. <Column size="0"/>
  883. <Column size="0"/>
  884. </Columns>
  885. <Rows>
  886. <Row size="24" band="head"/>
  887. <Row size="24"/>
  888. </Rows>
  889. <Band id="head">
  890. <Cell/>
  891. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  892. <Cell col="2" text="검사구분"/>
  893. <Cell col="3" text="검사코드"/>
  894. <Cell col="4" text="검사명"/>
  895. <Cell col="5" text="청구방법"/>
  896. <Cell col="6" text="가격"/>
  897. <Cell col="7" text="횟수"/>
  898. <Cell col="8" text="일수"/>
  899. <Cell col="9" text="할인액"/>
  900. <Cell col="10" text="examseq"/>
  901. <Cell col="11" text="수가코드"/>
  902. <Cell col="12" text="prcpno"/>
  903. <Cell col="13" text="prcpdd"/>
  904. <Cell col="14" text="m"/>
  905. <Cell col="15" text="grupflag"/>
  906. <Cell col="16" text="rsrvprcptrsmyn"/>
  907. <Cell col="17" text="rsrvdd"/>
  908. <Cell col="18" text="rsrvno"/>
  909. <Cell col="19" text="addtotamt"/>
  910. <Cell col="20" text="adddiscyn"/>
  911. <Cell col="21" text="gndrflag"/>
  912. </Band>
  913. <Band id="body">
  914. <Cell celltype="head"/>
  915. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' ? 1 : 0"/>
  916. <Cell col="2" displaytype="combo" edittype="combo" text="bind:testflag" combodataset="ds_init_baseinfo_testflag_A0117" combocodecol="cdid" combodatacol="cdnm"/>
  917. <Cell col="3" displaytype="text" edittype="text" text="bind:testcd"/>
  918. <Cell col="4" displaytype="text" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  919. <Cell col="5" displaytype="combo" edittype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm"/>
  920. <Cell col="6" displaytype="number" edittype="masknumber" text="bind:scoreamt"/>
  921. <Cell col="7" displaytype="number" edittype="masknumber" text="bind:prcptims"/>
  922. <Cell col="8" displaytype="number" edittype="masknumber" text="bind:prcpdayno"/>
  923. <Cell col="9" text="bind:discamt" mask="#,###"/>
  924. <Cell col="10" text="bind:examseq"/>
  925. <Cell col="11" style="align:left middle;" text="bind:calcscorcd"/>
  926. <Cell col="12" text="bind:prcpno"/>
  927. <Cell col="13" text="bind:prcpdd"/>
  928. <Cell col="14" text="bind:m"/>
  929. <Cell col="15" text="bind:grupflag"/>
  930. <Cell col="16" text="bind:rsrvprcptrsmyn"/>
  931. <Cell col="17" text="bind:rsrvdd"/>
  932. <Cell col="18" text="bind:rsrvno"/>
  933. <Cell col="19" text="bind:addtotamt"/>
  934. <Cell col="20" text="bind:testdiscyn"/>
  935. <Cell col="21" text="bind:gndrflag"/>
  936. </Band>
  937. </Format>
  938. </Formats>
  939. </Grid>
  940. <Static id="cap_pkgcd" text="패키지" class="cell_1" position="absolute 2 0 83 23" style="padding:0 0 0 4;"/>
  941. <Edit id="opt_pkgnm" taborder="2" readonly="true" position="absolute 195 2 541 21" class="output"/>
  942. <Edit id="ipt_pkgcd" taborder="3" class="input_essential" position="absolute 87 2 166 21" autoselect="true" autoskip="true" onkeyup="swt_exam_case_pkg_ipt_pkgcd_onkeyup"/>
  943. <Button id="btn_selpkg" taborder="4" class="icon_search" position="absolute 173 3 187 16" onclick="swt_exam_case_pkg_btn_selpkg_onclick"/>
  944. <Button id="btn_searchadd" taborder="5" text="추가검사" class="btn2" position="absolute 742 27 806 49" onclick="swt_exam_case_pkg_btn_searchadd_onclick"/>
  945. <Button id="btn_testrsrv" taborder="6" text="검사예약" class="btn2" visible="false" position="absolute 547 27 611 49" onclick="swt_exam_case_pkg_btn_testrsrv_onclick"/>
  946. <Static id="caption92" text="최근건진내역" class="cell_1" position="absolute 2 26 83 49" style="padding:0 0 0 4;"/>
  947. <Edit id="opt_latestpkginfo" taborder="7" readonly="true" position="absolute 87 28 541 47" class="output"/>
  948. <Shape id="line40" linetype="horizontal" class="line_2" position="absolute 2 50 871 53"/>
  949. <Combo id="rdo_choiflag" taborder="8" innerdataset="@ds_init_baseinfo_choiflaglst_A0116" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 616 2 736 21"/>
  950. <Button id="btn_testchng" taborder="9" text="검사변경" class="btn2" visible="false" position="absolute 612 27 676 49" onclick="swt_exam_case_pkg_btn_testchng_onclick"/>
  951. <Button id="btn_ordmgt" taborder="10" text="처방관리" class="btn2" position="absolute 807 27 871 49" onclick="swt_exam_case_pkg_btn_ordmgt_onclick"/>
  952. <Button id="button15" taborder="11" text="주의사항" class="btn2" position="absolute 677 27 741 49" onclick="swt_exam_case_pkg_button15_onclick"/>
  953. <Static id="caption95" text="누적횟수" class="cell_1" position="absolute 740 0 804 23"/>
  954. <Edit id="output4" taborder="12" readonly="true" position="absolute 808 2 866 21" class="output"/>
  955. </Layout>
  956. </Layouts>
  957. </Tabpage>
  958. <Tabpage id="case_hist" text="건진이력">
  959. <Layouts>
  960. <Layout>
  961. <Grid id="grd_hist" taborder="0" binddataset="ds_main_info_histlst_item" useinputpanel="false" position="absolute 2 0 871 120" autoenter="select" cellsizingtype="col" oncelldblclick="swt_exam_case_hist_grd_hist_oncelldblclick" onrbuttondown="swt_exam_case_hist_grd_hist_onrbuttondown" anchor="all">
  962. <Formats>
  963. <Format id="default">
  964. <Columns>
  965. <Column size="23"/>
  966. <Column size="79"/>
  967. <Column size="79"/>
  968. <Column size="260"/>
  969. <Column size="54"/>
  970. <Column size="87"/>
  971. <Column size="92"/>
  972. <Column size="100"/>
  973. <Column size="100"/>
  974. <Column size="100"/>
  975. <Column size="100"/>
  976. <Column size="0"/>
  977. </Columns>
  978. <Rows>
  979. <Row size="24" band="head"/>
  980. <Row size="24"/>
  981. </Rows>
  982. <Band id="head">
  983. <Cell/>
  984. <Cell col="1" text="일자"/>
  985. <Cell col="2" text="건진코드"/>
  986. <Cell col="3" text="명칭"/>
  987. <Cell col="4" text="단체구분"/>
  988. <Cell col="5" text="예약일자"/>
  989. <Cell col="6" text="예약번호"/>
  990. <Cell col="7" text="할인"/>
  991. <Cell col="8" text="할인비고"/>
  992. <Cell col="9" text="최종수정자"/>
  993. <Cell col="10" text="최종수정일시"/>
  994. <Cell col="11" text="healexamflag"/>
  995. </Band>
  996. <Band id="body">
  997. <Cell celltype="head"/>
  998. <Cell col="1" displaytype="date" text="bind:hopedd" calendardisplaynulltype="nulltext"/>
  999. <Cell col="2" text="bind:pkgcd"/>
  1000. <Cell col="3" text="bind:pkgnm"/>
  1001. <Cell col="4" displaytype="checkbox" style="controlbackground:silver;controlborder:1 solid #708090cc ;controlbordertype:normal 0 0 ;" text="bind:cmpyflag" expr="expr:cmpyflag == 'Y' ? 1 : 0 " enable="false"/>
  1002. <Cell col="5" displaytype="date" text="bind:rsrvdd" calendardisplaynulltype="nulltext"/>
  1003. <Cell col="6" displaytype="text" text="bind:rsrvno"/>
  1004. <Cell col="7" displaytype="combo" edittype="combo" text="bind:disccd" combodataset="ds_init_baseinfo_pamcdlst_disccdlst" combocodecol="cd" combodatacol="nm"/>
  1005. <Cell col="8" text="bind:discremcnts"/>
  1006. <Cell col="9" text="bind:lastupdtrid"/>
  1007. <Cell col="10" text="bind:lastupdtdt"/>
  1008. <Cell col="11" text="bind:healexamflag"/>
  1009. </Band>
  1010. </Format>
  1011. </Formats>
  1012. </Grid>
  1013. </Layout>
  1014. </Layouts>
  1015. </Tabpage>
  1016. <Tabpage id="case_pkgdetl" text="패키지상세">
  1017. <Layouts>
  1018. <Layout>
  1019. <Grid id="grid_pkgdetl" taborder="0" binddataset="ds_main_info_pkgdetl_item" useinputpanel="false" position="absolute 2 0 871 120" autoenter="select" cellsizingtype="col" anchor="all">
  1020. <Formats>
  1021. <Format id="default">
  1022. <Columns>
  1023. <Column size="24"/>
  1024. <Column size="0"/>
  1025. <Column size="110"/>
  1026. <Column size="135"/>
  1027. <Column size="193"/>
  1028. <Column size="162"/>
  1029. <Column size="0"/>
  1030. </Columns>
  1031. <Rows>
  1032. <Row size="24" band="head"/>
  1033. <Row size="24"/>
  1034. </Rows>
  1035. <Band id="head">
  1036. <Cell/>
  1037. <Cell col="1" text="검진코드"/>
  1038. <Cell col="2" text="검진구분"/>
  1039. <Cell col="3" text="검사분류"/>
  1040. <Cell col="4" text="검사명"/>
  1041. <Cell col="5" text="참고치"/>
  1042. <Cell col="6" text="패키지분류"/>
  1043. </Band>
  1044. <Band id="body">
  1045. <Cell celltype="head" expr="currow+1"/>
  1046. <Cell col="1" text="bind:pkgcd" enable="true"/>
  1047. <Cell col="2" text="bind:cdnm" suppress="1" suppressalign="middle,over"/>
  1048. <Cell col="3" text="bind:spcnm" suppress="2" suppressalign="middle,over"/>
  1049. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  1050. <Cell col="5" text="bind:stndval" suppress="3" suppressalign="middle,over"/>
  1051. <Cell col="6" text="bind:padd" enable="false"/>
  1052. </Band>
  1053. </Format>
  1054. </Formats>
  1055. </Grid>
  1056. </Layout>
  1057. </Layouts>
  1058. </Tabpage>
  1059. <Tabpage id="case_contdetl" text="계약정보" style="anchor:default;background:white;">
  1060. <Layouts>
  1061. <Layout>
  1062. <Static id="caption71" text="담당자" class="cell_1" position="absolute 4 184 108 207" anchor="top right"/>
  1063. <Shape id="line20" linetype="horizontal" class="line_2" position="absolute 4 180 631 186" anchor="top right"/>
  1064. <MaskEdit id="opt_cnfmamtman" taborder="1" readonly="true" mask="#,###" position="absolute 109 134 309 153" anchor="top right"/>
  1065. <Edit id="ipt_discamtwom" taborder="2" class="input_default" position="absolute 408 108 558 127" anchor="top right" onkeyup="swt_exam_case_contdetl_ipt_discamtwom_onkeyup"/>
  1066. <Combo id="cmb_uncocd" taborder="3" innerdataset="@ds_init_baseinfo_pamcdlst_uncocdlst" codecolumn="cd" datacolumn="nm" class="combo_essential" position="absolute 408 30 632 49" anchor="top right"/>
  1067. <Static id="cap_cnfmamtwom" text="확정금액(여)" class="cell_1" position="absolute 312 132 405 155" anchor="top right"/>
  1068. <Static id="cap_contype" text="계약종류" class="cell_1" position="absolute 4 28 108 51" anchor="top right"/>
  1069. <Static id="caption72" text="건진코드" class="cell_1" position="absolute 4 54 108 77" anchor="top right"/>
  1070. <Edit id="opt_status" taborder="4" readonly="true" position="absolute 578 4 631 23" anchor="top right" class="output"/>
  1071. <Shape id="line21" linetype="horizontal" class="line_2" position="absolute 4 76 631 82" anchor="top right"/>
  1072. <Static id="caption51" text="단체부담액(여)" class="cell_1" position="absolute 312 158 405 181" anchor="top right"/>
  1073. <Static id="caption41" text="비고" class="cell_1" position="absolute 4 210 108 233" anchor="top right"/>
  1074. <Shape id="line33" linetype="horizontal" class="line_2" position="absolute 4 24 631 30" anchor="top right"/>
  1075. <MaskEdit id="ipt_womcmpychrgamt" taborder="5" mask="#,###" class="input_default" position="absolute 408 160 632 179" anchor="top right"/>
  1076. <Button id="btn_selpkgcd" taborder="6" class="icon_search" position="absolute 286 56 302 72" anchor="top right" onclick="swt_exam_case_contdetl_btn_selpkgcd_onclick"/>
  1077. <Static id="cap_condd" text="계약일자" class="cell_1" position="absolute 4 2 108 25" anchor="top right"/>
  1078. <Shape id="line23" linetype="horizontal" class="line_2" position="absolute 4 102 631 108" anchor="top right"/>
  1079. <Static id="caption42" text="할인(여)" class="cell_1" position="absolute 312 106 405 129" anchor="top right"/>
  1080. <Edit id="ipt_chargetelno" taborder="7" class="input_default" position="absolute 408 186 632 205" anchor="top right"/>
  1081. <Static id="caption43" text="%" class="search_no_b" position="absolute 615 109 630 126" style="font:Dotum,9,bold;" anchor="top right"/>
  1082. <MaskEdit id="ipt_mancmpychrgamt" taborder="8" mask="#,###" class="input_default" position="absolute 109 160 309 179" anchor="top right"/>
  1083. <Edit id="ipt_discamtman" taborder="9" class="input_default" position="absolute 109 108 238 127" anchor="top right" onkeyup="swt_exam_case_contdetl_ipt_discamtman_onkeyup"/>
  1084. <Static id="cap_cnfmamtman" text="확정금액(남)" class="cell_1" position="absolute 4 132 108 155" anchor="top right"/>
  1085. <Static id="caption44" text="건진금액(남)" class="cell_1" position="absolute 4 80 108 103" anchor="top right"/>
  1086. <Shape id="line36" linetype="vertical" class="line_2" position="absolute 5 148 622 154" anchor="top right"/>
  1087. <Edit id="ipt_chargenm" taborder="10" class="input_default" position="absolute 109 186 309 205" anchor="top right"/>
  1088. <Edit id="ipt_discratewom" taborder="11" class="input_default" position="absolute 561 108 610 127" anchor="top right" onkeyup="swt_exam_case_contdetl_ipt_discratewom_onkeyup"/>
  1089. <MaskEdit id="ipt_pkgamtwom" taborder="12" mask="#,###" class="input_default" position="absolute 408 82 632 101" anchor="top right"/>
  1090. <Combo id="cmb_contype" taborder="13" innerdataset="@ds_init_baseinfo_contypelst_A0113" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 109 30 309 49" anchor="top right"/>
  1091. <Static id="caption45" text="할인(남)" class="cell_1" position="absolute 4 106 108 129" anchor="top right"/>
  1092. <Shape id="line37" linetype="horizontal" class="line_2" position="absolute 4 50 631 56" anchor="top right"/>
  1093. <Static id="caption35" text="단체부담액(남)" class="cell_1" position="absolute 4 158 108 181" anchor="top right"/>
  1094. <Shape id="line27" linetype="horizontal" class="line_2" position="absolute 4 206 631 212" anchor="top right"/>
  1095. <Static id="caption46" text="건진금액(여)" class="cell_1" position="absolute 312 80 405 103" anchor="top right"/>
  1096. <Static id="caption68" text="담당자 전화" class="cell_1" position="absolute 312 184 405 207" anchor="top right"/>
  1097. <Shape id="line17" linetype="horizontal" class="line_2" position="absolute 4 232 631 238" anchor="top right"/>
  1098. <Static id="caption36" text="~" class="search_no_b" position="absolute 392 5 404 22" anchor="top right"/>
  1099. <Shape id="line28" linetype="horizontal" class="line_2" position="absolute 4 128 631 134" anchor="top right"/>
  1100. <Static id="cap_uncocd" text="청구방법" class="cell_1" position="absolute 312 28 405 51" anchor="top right"/>
  1101. <Static id="caption58" text="%" class="search_no_b" position="absolute 290 109 305 126" style="font:Dotum,9,bold;" anchor="top right"/>
  1102. <Static id="caption37" text="진행상태" class="cell_1" position="absolute 510 2 576 25" anchor="top right"/>
  1103. <Shape id="line29" linetype="horizontal" class="line_2" position="absolute 4 154 631 160" anchor="top right"/>
  1104. <Calendar id="ipt_confromdd" taborder="14" class="input_essential" position="absolute 290 4 390 23" anchor="top right" dateformat="yyyy-MM-dd"/>
  1105. <Calendar id="ipt_condd" taborder="15" class="input_essential" position="absolute 109 4 209 23" anchor="top right" dateformat="yyyy-MM-dd" value="null"/>
  1106. <Edit id="ipt_conremcnts" taborder="16" class="input_default" position="absolute 109 212 631 231" anchor="top right"/>
  1107. <Static id="cap_confromdd" text="건진기간" class="cell_1" position="absolute 212 2 287 25" anchor="top right"/>
  1108. <Edit id="ipt_discrateman" taborder="17" class="input_default" position="absolute 241 108 290 127" anchor="top right" onkeyup="swt_exam_case_contdetl_ipt_discrateman_onkeyup"/>
  1109. <MaskEdit id="ipt_pkgamtman" taborder="18" mask="#,###" class="input_default" position="absolute 109 82 309 101" anchor="top right"/>
  1110. <MaskEdit id="opt_cnfmamtwom" taborder="19" readonly="true" mask="#,###" position="absolute 408 134 632 153" anchor="top right"/>
  1111. <Calendar id="ipt_contodd" taborder="20" class="input_essential" position="absolute 407 4 507 23" anchor="top right" dateformat="yyyy-MM-dd"/>
  1112. <Edit id="input5" taborder="21" class="input_default" position="absolute 109 56 286 75" anchor="top right" onkeyup="swt_exam_case_contdetl_input5_onkeyup"/>
  1113. <Edit id="input6" taborder="22" position="absolute 312 56 632 75" anchor="top right" class="output" readonly="true"/>
  1114. </Layout>
  1115. </Layouts>
  1116. </Tabpage>
  1117. </Tabpages>
  1118. </Tab>
  1119. <Button id="btn_small" taborder="57" class="icon_top" position="absolute 1169 335 1195 357" anchor="top right" onclick="btn_small_onclick"/>
  1120. <Button id="btn_large" taborder="58" class="icon_bottom" position="absolute 1169 335 1195 357" anchor="top right" onclick="btn_large_onclick"/>
  1121. <Edit id="ipt_rgstno1" taborder="18" position="absolute 550 152 612 172" maxlength="6" class="input_essential" anchor="top right" onkeyup="ipt_rgstno1_onkeyup" inputtype="number"/>
  1122. <Edit id="ipt_rgstno2" taborder="20" maxlength="7" class="input_essential" position="absolute 624 152 686 172" anchor="top right" onkeyup="ipt_rgstno2_onkeyup" inputtype="number"/>
  1123. <Button id="button13" taborder="3" text="추가정보저장" class="btn5" position="absolute 1109 631 1195 653" anchor="right bottom" onclick="button13_onclick"/>
  1124. <Div id="grp_addr2" taborder="83" visible="false" position="absolute 5 212 492 360" style="background:white;border:1 solid #808080ff ;">
  1125. <Layouts>
  1126. <Layout>
  1127. <Static id="caption8" text="발송주소입력" class="tit_2" position="absolute 5 14 113 35" anchor="default"/>
  1128. <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 5 30 480 36" anchor="default"/>
  1129. <Button id="btn_choiclose" taborder="1" class="icon_plus" position="absolute 466 15 480 29" anchor="default" onclick="grp_addr2_btn_choiclose_onclick"/>
  1130. <Edit id="opt_addr2" taborder="2" position="absolute 130 35 480 54" anchor="default" class="output" readonly="true"/>
  1131. <Button id="btn_searchzipcd2" taborder="3" class="icon_search" position="absolute 110 36 126 52" anchor="default" onclick="grp_addr2_btn_searchzipcd2_onclick"/>
  1132. <Static id="caption9" text="-" class="search_n_b" position="absolute 49 36 61 53" anchor="default"/>
  1133. <MaskEdit id="ipt_zipcd21" taborder="4" readonly="true" mask="###" position="absolute 5 35 47 54" anchor="default" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
  1134. <Edit id="ipt_detladdr2" taborder="5" class="input_default" position="absolute 5 57 480 76" anchor="default"/>
  1135. <MaskEdit id="ipt_zipcd22" taborder="6" readonly="true" mask="###" position="absolute 63 35 105 54" anchor="default" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
  1136. <Edit id="input4" taborder="7" class="input_default" position="absolute 5 122 480 141" anchor="default"/>
  1137. <Button id="button18" taborder="8" class="icon_search" position="absolute 110 101 126 117" anchor="default" onclick="grp_addr2_button18_onclick"/>
  1138. <MaskEdit id="output1" taborder="9" readonly="true" mask="###" position="absolute 5 100 47 119" anchor="default" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
  1139. <Edit id="input7" taborder="10" position="absolute 130 100 480 119" anchor="default" class="output" readonly="true"/>
  1140. <MaskEdit id="output3" taborder="11" readonly="true" mask="###" position="absolute 63 100 105 119" anchor="default" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
  1141. <Shape id="line55" linetype="horizontal" class="line_10" position="absolute 5 95 480 101" anchor="default"/>
  1142. <Static id="caption77" text="직장주소입력" class="tit_2" position="absolute 5 79 113 100" anchor="default"/>
  1143. <Static id="caption78" text="-" class="search_n_b" position="absolute 49 101 61 118" anchor="default"/>
  1144. <Button id="button19" taborder="12" text="자택" class="btn2" position="absolute 376 8 418 30" anchor="default" onclick="grp_addr2_button19_onclick"/>
  1145. <Button id="button20" taborder="13" text="직장" class="btn2" position="absolute 421 8 463 30" anchor="default" onclick="grp_addr2_button20_onclick"/>
  1146. </Layout>
  1147. </Layouts>
  1148. </Div>
  1149. <Button id="btn_judgaftrmngt" taborder="123" text="판정추후관리" class="btn2" position="absolute 1109 607 1195 629" anchor="right bottom" onclick="btn_judgaftrmngt_onclick"/>
  1150. <Edit id="ipt_tagno" taborder="125" position="absolute 997 309 1057 329" maxlength="3" anchor="top right" style="align:center middle;" onkillfocus="ipt_tagno_onkillfocus"/>
  1151. <MaskEdit id="opt_psnpkgamt" taborder="126" mask="#,###" autoselect="true" onkeyup="MaskEdit_pkg_onkeyup" enable="false" position="absolute 442 697 503 716" anchor="right bottom"/>
  1152. <MaskEdit id="opt_cmpypkgamt" taborder="127" mask="#,###" autoselect="true" onkeyup="MaskEdit_pkg_onkeyup" enable="false" position="absolute 504 697 566 716" anchor="right bottom" readonly="false"/>
  1153. <Div id="grp_032" taborder="129" position="absolute 699 253 1109 277" visible="false" anchor="top right">
  1154. <Layouts>
  1155. <Layout>
  1156. <Button id="button26" taborder="7" text="검사실별예약현황조회" onclick="button26_onclick" class="btn2" position="absolute 119 2 255 24" anchor="top right"/>
  1157. <Button id="btn_consult" taborder="10" text="상담지" onclick="btn_consult_onclick" class="btn2" position="absolute 257 2 313 24" anchor="top right"/>
  1158. <Button id="button17" taborder="11" text="결과상담예약" onclick="button17_onclick" class="btn2" position="absolute 315 2 409 24" anchor="top right"/>
  1159. <Button id="btn_patspcfyn" taborder="12" text="특이환자관리" position="absolute 25 2 117 24" class="btn2" anchor="top right" onclick="grp_032_btn_patspcfyn_onclick"/>
  1160. </Layout>
  1161. </Layouts>
  1162. </Div>
  1163. <Button id="button26" taborder="130" text="검사실별예약현황조회" onclick="button26_onclick" class="btn2" position="absolute 530 255 666 277" anchor="top right"/>
  1164. <Button id="btn_bracelet" taborder="131" text="팔찌지급" onclick="btn_bracelet_onclick" class="btn2" position="absolute 668 255 732 277" anchor="top right"/>
  1165. <Button id="button25" taborder="132" text="태그환자확인" onclick="button25_onclick" class="btn2" position="absolute 734 255 822 277" anchor="top right"/>
  1166. <Button id="btn_consult" taborder="133" text="상담지" onclick="btn_consult_onclick" class="btn2" position="absolute 824 255 880 277" anchor="top right"/>
  1167. <Button id="button17" taborder="134" text="결과상담예약" onclick="button17_onclick" class="btn2" position="absolute 882 255 976 277" anchor="top right"/>
  1168. <Button id="button8" taborder="135" text="중앙관제" onclick="button8_onclick" class="btn2" position="absolute 978 255 1042 277" anchor="top right"/>
  1169. <Button id="btn_tag" taborder="136" text="태그지급" onclick="btn_tag_onclick" class="btn2" position="absolute 1044 255 1108 277" anchor="top right"/>
  1170. <Div id="grp_tabbtn" anchor="left top right" taborder="137" position="absolute 0 67 316 95">
  1171. <Layouts>
  1172. <Layout>
  1173. <Button id="btn_rsrv" taborder="45" text="예약" class="btn_tab_S" position="absolute 0 0 44 24" anchor="default" onclick="grp_tabbtn_btn_rsrv_onclick"/>
  1174. <Button id="btn_rsrvent" taborder="46" text="예약등록" class="btn_tab" position="absolute 45 0 105 24" anchor="default" onclick="grp_tabbtn_btn_rsrvent_onclick"/>
  1175. <Button id="btn_acpt" taborder="47" text="접수" class="btn_tab" position="absolute 106 0 150 24" anchor="default" onclick="grp_tabbtn_btn_acpt_onclick"/>
  1176. <Button id="btn_cncl" taborder="48" text="취소" class="btn_tab" position="absolute 151 0 195 24" anchor="default" onclick="grp_tabbtn_btn_cncl_onclick"/>
  1177. <Button id="btn_smart" taborder="49" text="스마트앱 예약" class="btn_tab" position="absolute 196 0 288 24" anchor="default" onclick="grp_tabbtn_btn_smart_onclick"/>
  1178. <Shape id="line01" position="absolute 0 22 316 28" anchor="left top right" style="strokepen:3 solid #07a693ff;background:transparent;"/>
  1179. </Layout>
  1180. </Layouts>
  1181. </Div>
  1182. <Button id="btn_forgneryn" taborder="138" text="외국인" position="absolute 1103 150 1156 171" class="btn2" anchor="top right" onclick="btn_forgneryn_onclick"/>
  1183. <CheckBox id="chk_residence" taborder="140" text="거소증소지" position="absolute 1112 178 1195 197" enable="true" anchor="top right" truevalue="Y" falsevalue="N"/>
  1184. <Div id="grp_forgneryn" anchor="top right" taborder="141" style="background:white;border:1 solid #808080ff ;" onkillfocus="grp_forgneryn_onkillfocus" visible="false" position="absolute 868 172 1195 203">
  1185. <Layouts>
  1186. <Layout>
  1187. <Static id="caption33" text="국가" class="cell_1" position="absolute 5 4 50 25" anchor="top right"/>
  1188. <Combo id="combo2" taborder="3" innerdataset="@ds_init_baseinfo_init_naticd" codecolumn="cd" datacolumn="nm" position="absolute 52 5 127 24" anchor="top right"/>
  1189. <Static id="caption00" text="여권번호" class="cell_1" position="absolute 131 4 191 25" anchor="top right"/>
  1190. <Edit id="ipt_psptno" taborder="4" position="absolute 194 5 321 24" anchor="default"/>
  1191. </Layout>
  1192. </Layouts>
  1193. </Div>
  1194. </Layout>
  1195. </Layouts>
  1196. <Objects>
  1197. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1198. <ColumnInfo>
  1199. <Column id="srchinstcd" type="STRING" size="256"/>
  1200. <Column id="srchddexptyn" type="STRING" size="256"/>
  1201. <Column id="srcocmlflag" type="STRING" size="256"/>
  1202. <Column id="srchmode" type="STRING" size="256"/>
  1203. <Column id="srchhealexamflag" type="STRING" size="256"/>
  1204. <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
  1205. <Column id="srchrsrvdd" type="STRING" size="256"/>
  1206. <Column id="srchrsrvno" type="STRING" size="256"/>
  1207. <Column id="srchpid" type="STRING" size="256"/>
  1208. <Column id="srchhealexampid" type="STRING" size="256"/>
  1209. <Column id="srchrrgstnogrd1" type="STRING" size="256"/>
  1210. <Column id="srchrrgstnogrd2" type="STRING" size="256"/>
  1211. <Column id="srchpnm" type="STRING" size="256"/>
  1212. <Column id="srchfromdd" type="STRING" size="256"/>
  1213. <Column id="srchtodd" type="STRING" size="256"/>
  1214. <Column id="srchcond" type="STRING" size="256"/>
  1215. <Column id="srchpkgcd" type="STRING" size="256"/>
  1216. <Column id="srchcmpycd" type="STRING" size="256"/>
  1217. <Column id="srchconseq" type="STRING" size="256"/>
  1218. <Column id="srchsex" type="STRING" size="256"/>
  1219. <Column id="srchpnm" type="STRING" size="256"/>
  1220. <Column id="srchpid2" type="STRING" size="256"/>
  1221. <Column id="srchpnm2" type="STRING" size="256"/>
  1222. <Column id="rrgstno" type="STRING" size="256"/>
  1223. <Column id="taginfo" type="STRING" size="256"/>
  1224. <Column id="inqrinfo" type="STRING" size="256"/>
  1225. <Column id="srchtagno" type="STRING" size="256"/>
  1226. <Column id="srchhealexamplacecd" type="STRING" size="256"/>
  1227. <Column id="srchdayflag" type="STRING" size="256"/>
  1228. <Column id="cmpycd" type="STRING" size="256"/>
  1229. <Column id="adddata" type="STRING" size="256"/>
  1230. <Column id="discpat" type="STRING" size="256"/>
  1231. <Column id="clscd" type="STRING" size="256"/>
  1232. <Column id="etccd" type="STRING" size="256"/>
  1233. <Column id="srchorddd" type="STRING" size="256"/>
  1234. <Column id="srchhopedd" type="STRING" size="256"/>
  1235. <Column id="windowloadinstance" type="STRING" size="256"/>
  1236. </ColumnInfo>
  1237. <Rows>
  1238. <Row>
  1239. <Col id="srchinstcd"/>
  1240. <Col id="srchddexptyn"/>
  1241. <Col id="srcocmlflag"/>
  1242. <Col id="srchmode">4</Col>
  1243. <Col id="srchhealexamflag"/>
  1244. <Col id="srchhealexamdetlflag">C01</Col>
  1245. <Col id="srchrsrvdd"/>
  1246. <Col id="srchrsrvno"/>
  1247. <Col id="srchpid"/>
  1248. <Col id="srchhealexampid"/>
  1249. <Col id="srchrrgstnogrd1"/>
  1250. <Col id="srchrrgstnogrd2"/>
  1251. <Col id="srchpnm"/>
  1252. <Col id="srchfromdd"/>
  1253. <Col id="srchtodd"/>
  1254. <Col id="srchcond"/>
  1255. <Col id="srchpkgcd"/>
  1256. <Col id="srchcmpycd"/>
  1257. <Col id="srchconseq"/>
  1258. <Col id="srchsex"/>
  1259. <Col id="srchpnm"/>
  1260. <Col id="srchpid2"/>
  1261. <Col id="srchpnm2"/>
  1262. <Col id="rrgstno"/>
  1263. <Col id="taginfo"/>
  1264. <Col id="inqrinfo"/>
  1265. <Col id="srchtagno"/>
  1266. <Col id="srchhealexamplacecd"/>
  1267. <Col id="srchdayflag"/>
  1268. <Col id="cmpycd"/>
  1269. <Col id="adddata"/>
  1270. <Col id="discpat"/>
  1271. <Col id="clscd"/>
  1272. <Col id="etccd"/>
  1273. <Col id="srchorddd"/>
  1274. <Col id="srchhopedd"/>
  1275. <Col id="windowloadinstance">SMAHA00100</Col>
  1276. </Row>
  1277. </Rows>
  1278. </Dataset>
  1279. <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_patinfo_item_oncolumnchanged">
  1280. <ColumnInfo>
  1281. <Column id="healexampid" type="INT" size="256" sumtext="건진환자등록번호"/>
  1282. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  1283. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  1284. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  1285. <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
  1286. <Column id="engnm" type="STRING" size="256" sumtext="영문이름"/>
  1287. <Column id="engnm2" type="STRING" size="256" sumtext="영문이름2"/>
  1288. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1289. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1290. <Column id="zipcd11" type="STRING" size="256" sumtext="주소1_우편번호1"/>
  1291. <Column id="zipcd12" type="STRING" size="256" sumtext="주소1_우편번호2"/>
  1292. <Column id="zipcdseq1" type="INT" size="256" sumtext="주소1_우편번호 순서(일련번호)"/>
  1293. <Column id="addr1" type="STRING" size="256" sumtext="주소1_상위주소"/>
  1294. <Column id="detladdr1" type="STRING" size="256" sumtext="주소1_하위주소1"/>
  1295. <Column id="zipcd21" type="STRING" size="256" sumtext="주소2_우편번호1"/>
  1296. <Column id="zipcd22" type="STRING" size="256" sumtext="주소2_우편번호2"/>
  1297. <Column id="zipcdseq2" type="INT" size="256" sumtext="주소2_우편번호 순서(일련번호)"/>
  1298. <Column id="addr2" type="STRING" size="256" sumtext="주소2_상위주소"/>
  1299. <Column id="detladdr2" type="STRING" size="256" sumtext="주소2_하위주소"/>
  1300. <Column id="zipcd31" type="STRING" size="256" sumtext="주소3_직장 우편번호1"/>
  1301. <Column id="zipcd32" type="STRING" size="256" sumtext="주소3_직장 우편번호2"/>
  1302. <Column id="zipcdseq3" type="INT" size="256" sumtext="주소3_우편번호 순서(일련번호)"/>
  1303. <Column id="addr3" type="STRING" size="256" sumtext="주소3_직장 상위주소"/>
  1304. <Column id="detladdr3" type="STRING" size="256" sumtext="주소3_직장 하위주소"/>
  1305. <Column id="psptno" type="STRING" size="256" sumtext="여권번호"/>
  1306. <Column id="brthareacnts" type="STRING" size="256" sumtext="출생지역(국가)"/>
  1307. <Column id="telno" type="STRING" size="256" sumtext="전화번호(연락처)"/>
  1308. <Column id="mpphon" type="STRING" size="256" sumtext="핸드폰번호"/>
  1309. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  1310. <Column id="emailid" type="STRING" size="256" sumtext="email ID"/>
  1311. <Column id="emailtype" type="STRING" size="256" sumtext="email 주소"/>
  1312. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1313. <Column id="insucd" type="STRING" size="256" sumtext="보험기호"/>
  1314. <Column id="insuid" type="STRING" size="256" sumtext="보험증번호"/>
  1315. <Column id="insukind" type="STRING" size="256" sumtext="보험자격정보"/>
  1316. <Column id="userid" type="STRING" size="256" sumtext="사용자id"/>
  1317. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1318. <Column id="pidcretfg" type="STRING" size="256" sumtext="등록번호생성여부"/>
  1319. <Column id="srchcond" type="STRING" size="256" sumtext="조회조건"/>
  1320. <Column id="rgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  1321. <Column id="rgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  1322. <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
  1323. <Column id="vipyn" type="STRING" size="256" sumtext="vip여부"/>
  1324. <Column id="clntgrde" type="STRING" size="256" sumtext="vip사유"/>
  1325. <Column id="patremcnts" type="STRING" size="256" sumtext="건진자별참고내용"/>
  1326. <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
  1327. <Column id="clntcmpynm" type="STRING" size="256" sumtext="근무기관"/>
  1328. <Column id="clntdeptnm" type="STRING" size="256" sumtext="근무부서"/>
  1329. <Column id="builno1" type="STRING" size="256" sumtext="도로명주소코드1"/>
  1330. <Column id="builno2" type="STRING" size="256" sumtext="도로명주소코드2"/>
  1331. <Column id="builno3" type="STRING" size="256" sumtext="도로명주소코드3"/>
  1332. </ColumnInfo>
  1333. </Dataset>
  1334. <Dataset id="ds_main_list_rsrvlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1335. <ColumnInfo>
  1336. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  1337. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  1338. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  1339. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간"/>
  1340. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  1341. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1342. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1343. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1344. <Column id="rsrvdttm" type="STRING" size="256" sumtext="예약일시(yyyymmdd hhmm)"/>
  1345. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약등록일자"/>
  1346. <Column id="rsrvno" type="INT" size="256" sumtext="예약등록번호"/>
  1347. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  1348. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  1349. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  1350. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1351. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1352. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  1353. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  1354. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1355. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  1356. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  1357. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  1358. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1359. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
  1360. <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소구분"/>
  1361. <Column id="gnrlcmpynm" type="STRING" size="256" sumtext="공단사업체명"/>
  1362. <Column id="totalpkgnm" type="STRING" size="256" sumtext="통합건진패키지"/>
  1363. <Column id="healexamgubun" type="STRING" size="256" sumtext="검진분류"/>
  1364. <Column id="agencyrate" type="INT" size="256" sumtext="MOU요율"/>
  1365. <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
  1366. <Column id="clntgrde" type="STRING" size="256" sumtext="VIP사유"/>
  1367. <Column id="target" type="STRING" size="256" sumtext="생애전환여부"/>
  1368. </ColumnInfo>
  1369. </Dataset>
  1370. <Dataset id="ds_main_list_acptlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1371. <ColumnInfo>
  1372. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  1373. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  1374. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  1375. <Column id="rsrvdttm" type="STRING" size="256" sumtext="예약일시(yyyymmdd hhmm)"/>
  1376. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  1377. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1378. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1379. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1380. <Column id="rsltcnstflag" type="STRING" size="256" sumtext="결과상담구분"/>
  1381. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1382. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  1383. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  1384. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  1385. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  1386. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1387. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1388. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  1389. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  1390. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1391. <Column id="acptdttm" type="STRING" size="256" sumtext="진료일자"/>
  1392. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  1393. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  1394. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  1395. <Column id="rcptstatyn" type="STRING" size="256" sumtext="수납 여부 "/>
  1396. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1397. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
  1398. <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소구분"/>
  1399. <Column id="gnrlcmpynm" type="STRING" size="256" sumtext="공단사업체명"/>
  1400. <Column id="totalpkgnm" type="STRING" size="256" sumtext="통합건진패키지"/>
  1401. <Column id="healexamgubun" type="STRING" size="256" sumtext="검진분류"/>
  1402. <Column id="agencyrate" type="INT" size="256" sumtext="MOU요율"/>
  1403. <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
  1404. <Column id="clntgrde" type="STRING" size="256" sumtext="VIP사유"/>
  1405. <Column id="target" type="STRING" size="256" sumtext="생애전환여부"/>
  1406. </ColumnInfo>
  1407. </Dataset>
  1408. <Dataset id="ds_main_list_cncllst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1409. <ColumnInfo>
  1410. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  1411. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  1412. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  1413. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간"/>
  1414. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  1415. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1416. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1417. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1418. <Column id="cncldd" type="STRING" size="256" sumtext="취소일자"/>
  1419. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1420. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  1421. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  1422. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  1423. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  1424. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1425. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1426. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  1427. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  1428. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1429. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  1430. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  1431. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  1432. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1433. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
  1434. <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소구분"/>
  1435. <Column id="gnrlcmpynm" type="STRING" size="256" sumtext="공단사업체명"/>
  1436. <Column id="totalpkgnm" type="STRING" size="256" sumtext="통합건진패키지"/>
  1437. <Column id="healexamgubun" type="STRING" size="256" sumtext="검진분류"/>
  1438. <Column id="agencyrate" type="INT" size="256" sumtext="MOU요율"/>
  1439. <Column id="jeongmil" type="STRING" size="256" sumtext="정밀검사상담예약여부"/>
  1440. <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
  1441. <Column id="clntgrde" type="STRING" size="256" sumtext="VIP사유"/>
  1442. <Column id="target" type="STRING" size="256" sumtext="생애전환여부"/>
  1443. </ColumnInfo>
  1444. </Dataset>
  1445. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1446. <ColumnInfo>
  1447. <Column id="count" type="STRING" size="256"/>
  1448. <Column id="srchmode" type="STRING" size="256"/>
  1449. </ColumnInfo>
  1450. <Rows>
  1451. <Row>
  1452. <Col id="srchmode">4</Col>
  1453. </Row>
  1454. </Rows>
  1455. </Dataset>
  1456. <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_rsrvacptinfo_item_oncolumnchanged">
  1457. <ColumnInfo>
  1458. <Column id="cmpyflag" type="STRING" size="256"/>
  1459. <Column id="healexamflag" type="STRING" size="256"/>
  1460. <Column id="healexamdetlflag" type="STRING" size="256"/>
  1461. <Column id="rsrvdd" type="STRING" size="256"/>
  1462. <Column id="rsrvno" type="STRING" size="256"/>
  1463. <Column id="orddd" type="STRING" size="256"/>
  1464. <Column id="cretno" type="STRING" size="256"/>
  1465. <Column id="hopedd" type="STRING" size="256"/>
  1466. <Column id="rsrvtm" type="STRING" size="256"/>
  1467. <Column id="rsrvflag" type="STRING" size="256"/>
  1468. <Column id="rsltcnstflag" type="STRING" size="256"/>
  1469. <Column id="rsrvguidsendyn" type="STRING" size="256"/>
  1470. <Column id="rsrvguidsenddd" type="STRING" size="256"/>
  1471. <Column id="sendyn" type="STRING" size="256"/>
  1472. <Column id="insucorpbrchcd" type="STRING" size="256"/>
  1473. <Column id="insucorpbrchnm" type="STRING" size="256"/>
  1474. <Column id="acpt_insuid" type="STRING" size="256"/>
  1475. <Column id="acpt_insukind" type="STRING" size="256"/>
  1476. <Column id="disccd" type="STRING" size="256"/>
  1477. <Column id="discremcnts" type="STRING" size="256"/>
  1478. <Column id="emprelacd" type="STRING" size="256"/>
  1479. <Column id="empid" type="STRING" size="256"/>
  1480. <Column id="empnm" type="STRING" size="256"/>
  1481. <Column id="recmempid" type="STRING" size="256"/>
  1482. <Column id="recmempnm" type="STRING" size="256"/>
  1483. <Column id="recmemseq" type="STRING" size="256"/>
  1484. <Column id="famypid" type="STRING" size="256"/>
  1485. <Column id="famypnm" type="STRING" size="256"/>
  1486. <Column id="famyrelacd" type="STRING" size="256"/>
  1487. <Column id="clntdeptnm" type="STRING" size="256"/>
  1488. <Column id="deptnm" type="STRING" size="256"/>
  1489. <Column id="clntgrde" type="STRING" size="256"/>
  1490. <Column id="clntempid" type="STRING" size="256"/>
  1491. <Column id="clntpos" type="STRING" size="256"/>
  1492. <Column id="remcnts" type="STRING" size="256"/>
  1493. <Column id="pkgcd" type="STRING" size="256"/>
  1494. <Column id="pkgnm" type="STRING" size="256"/>
  1495. <Column id="latestpkginfo" type="STRING" size="256"/>
  1496. <Column id="choiflag" type="STRING" size="256"/>
  1497. <Column id="cmpycd" type="STRING" size="256"/>
  1498. <Column id="conseq" type="STRING" size="256"/>
  1499. <Column id="conhistseq" type="STRING" size="256"/>
  1500. <Column id="mode" type="STRING" size="256"/>
  1501. <Column id="statflag" type="STRING" size="256"/>
  1502. <Column id="entcodd" type="STRING" size="256"/>
  1503. <Column id="dietcnstyn" type="STRING" size="256"/>
  1504. <Column id="orgexamdt" type="STRING" size="256"/>
  1505. <Column id="bizoffccd" type="STRING" size="256"/>
  1506. <Column id="jobkindflag" type="STRING" size="256"/>
  1507. <Column id="pkguncocd" type="STRING" size="256"/>
  1508. <Column id="rsltcnststatflag" type="STRING" size="256"/>
  1509. <Column id="rsltcnstrsrvdd" type="STRING" size="256"/>
  1510. <Column id="rsltcnstrsrvtm" type="STRING" size="256"/>
  1511. <Column id="rsltcnstdrid" type="STRING" size="256"/>
  1512. <Column id="rsltremcnts" type="STRING" size="256"/>
  1513. <Column id="orddrid" type="STRING" size="256"/>
  1514. <Column id="orddeptcd" type="STRING" size="256"/>
  1515. <Column id="ordtm" type="STRING" size="256"/>
  1516. <Column id="acptseqno" type="STRING" size="256"/>
  1517. <Column id="acpt_insucd" type="STRING" size="256"/>
  1518. <Column id="pkgamt" type="STRING" size="256"/>
  1519. <Column id="oldhopedd" type="STRING" size="256"/>
  1520. <Column id="oldrsrvno" type="STRING" size="256"/>
  1521. <Column id="oldhealexamflag" type="STRING" size="256"/>
  1522. <Column id="dcamt" type="STRING" size="256"/>
  1523. <Column id="adddcamt" type="STRING" size="256"/>
  1524. <Column id="clntcmpynm" type="STRING" size="256"/>
  1525. <Column id="rsltremcnts" type="STRING" size="256"/>
  1526. <Column id="fmhngnm" type="STRING" size="256"/>
  1527. <Column id="fmrgstno1" type="STRING" size="256"/>
  1528. <Column id="fmrgstno2" type="STRING" size="256"/>
  1529. <Column id="fmrelacd" type="STRING" size="256"/>
  1530. <Column id="healexamplacecd" type="STRING" size="256"/>
  1531. <Column id="pkgdiscyn" type="STRING" size="256"/>
  1532. <Column id="agencyrate" type="STRING" size="256"/>
  1533. <Column id="payinsubamt" type="STRING" size="256"/>
  1534. <Column id="paycmpyamt" type="STRING" size="256"/>
  1535. <Column id="pkgremcnts" type="STRING" size="256"/>
  1536. <Column id="healexamgubun" type="STRING" size="256"/>
  1537. </ColumnInfo>
  1538. <Rows>
  1539. <Row>
  1540. <Col id="cmpyflag">N</Col>
  1541. <Col id="healexamflag">C</Col>
  1542. <Col id="healexamdetlflag">C01</Col>
  1543. <Col id="rsrvdd"/>
  1544. <Col id="rsrvno"/>
  1545. <Col id="orddd"/>
  1546. <Col id="cretno"/>
  1547. <Col id="hopedd"/>
  1548. <Col id="rsrvtm"/>
  1549. <Col id="rsrvflag">01</Col>
  1550. <Col id="rsltcnstflag">내국인</Col>
  1551. <Col id="rsrvguidsendyn"/>
  1552. <Col id="rsrvguidsenddd"/>
  1553. <Col id="sendyn"/>
  1554. <Col id="insucorpbrchcd"/>
  1555. <Col id="insucorpbrchnm"/>
  1556. <Col id="acpt_insuid"/>
  1557. <Col id="acpt_insukind"/>
  1558. <Col id="disccd"/>
  1559. <Col id="discremcnts"/>
  1560. <Col id="emprelacd"/>
  1561. <Col id="empid"/>
  1562. <Col id="empnm"/>
  1563. <Col id="recmempid"/>
  1564. <Col id="recmempnm"/>
  1565. <Col id="recmemseq"/>
  1566. <Col id="famypid"/>
  1567. <Col id="famypnm"/>
  1568. <Col id="famyrelacd"/>
  1569. <Col id="clntdeptnm"/>
  1570. <Col id="deptnm"/>
  1571. <Col id="clntgrde"/>
  1572. <Col id="clntempid"/>
  1573. <Col id="clntpos"/>
  1574. <Col id="remcnts"/>
  1575. <Col id="pkgcd"/>
  1576. <Col id="pkgnm"/>
  1577. <Col id="latestpkginfo"/>
  1578. <Col id="choiflag">01</Col>
  1579. <Col id="cmpycd"/>
  1580. <Col id="conseq"/>
  1581. <Col id="conhistseq"/>
  1582. <Col id="mode"/>
  1583. <Col id="statflag"/>
  1584. <Col id="entcodd"/>
  1585. <Col id="dietcnstyn"/>
  1586. <Col id="orgexamdt"/>
  1587. <Col id="bizoffccd"/>
  1588. <Col id="jobkindflag"/>
  1589. <Col id="pkguncocd"/>
  1590. <Col id="rsltcnststatflag"/>
  1591. <Col id="rsltcnstrsrvdd"/>
  1592. <Col id="rsltcnstrsrvtm"/>
  1593. <Col id="rsltcnstdrid"/>
  1594. <Col id="rsltremcnts"/>
  1595. <Col id="orddrid"/>
  1596. <Col id="orddeptcd"/>
  1597. <Col id="ordtm"/>
  1598. <Col id="acptseqno"/>
  1599. <Col id="acpt_insucd"/>
  1600. <Col id="pkgamt"/>
  1601. <Col id="oldhopedd"/>
  1602. <Col id="oldrsrvno"/>
  1603. <Col id="oldhealexamflag"/>
  1604. <Col id="dcamt"/>
  1605. <Col id="adddcamt"/>
  1606. <Col id="clntcmpynm"/>
  1607. <Col id="rsltremcnts"/>
  1608. <Col id="fmhngnm"/>
  1609. <Col id="fmrgstno1"/>
  1610. <Col id="fmrgstno2"/>
  1611. <Col id="fmrelacd"/>
  1612. <Col id="healexamplacecd"/>
  1613. <Col id="pkgdiscyn"/>
  1614. <Col id="agencyrate"/>
  1615. <Col id="payinsubamt"/>
  1616. <Col id="paycmpyamt"/>
  1617. </Row>
  1618. </Rows>
  1619. </Dataset>
  1620. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1621. <ColumnInfo>
  1622. <Column id="emailtype" type="STRING" size="256"/>
  1623. <Column id="pkgtestcdlst" type="STRING" size="256"/>
  1624. <Column id="templst" type="STRING" size="256"/>
  1625. <Column id="rsrvacptkey" type="STRING" size="256"/>
  1626. <Column id="rcptno_out" type="STRING" size="256"/>
  1627. <Column id="rcptCheck" type="STRING" size="256"/>
  1628. <Column id="discamt" type="STRING" size="256"/>
  1629. <Column id="rsrvstate" type="STRING" size="256"/>
  1630. <Column id="sytsrsrvchk" type="STRING" size="256"/>
  1631. <Column id="okflag" type="STRING" size="256"/>
  1632. </ColumnInfo>
  1633. <Rows>
  1634. <Row>
  1635. <Col id="emailtype"/>
  1636. <Col id="pkgtestcdlst"/>
  1637. <Col id="templst"/>
  1638. <Col id="rsrvacptkey"/>
  1639. <Col id="rcptno_out"/>
  1640. <Col id="rcptCheck"/>
  1641. <Col id="discamt"/>
  1642. <Col id="rsrvstate"/>
  1643. <Col id="sytsrsrvchk"/>
  1644. </Row>
  1645. </Rows>
  1646. </Dataset>
  1647. <Dataset id="ds_main_info_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1648. <ColumnInfo>
  1649. <Column id="rtime" type="STRING" size="256"/>
  1650. <Column id="tagno" type="STRING" size="256"/>
  1651. <Column id="suppstat" type="STRING" size="256"/>
  1652. <Column id="healexamplacecd" type="STRING" size="256"/>
  1653. </ColumnInfo>
  1654. <Rows>
  1655. <Row>
  1656. <Col id="rtime"/>
  1657. <Col id="tagno"/>
  1658. <Col id="suppstat"/>
  1659. <Col id="healexamplacecd"/>
  1660. </Row>
  1661. </Rows>
  1662. </Dataset>
  1663. <Dataset id="ds_main_info_rsrvacptinfo_choicnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1664. <ColumnInfo>
  1665. <Column id="outexamyn" type="STRING" size="256"/>
  1666. <Column id="rsltcnstflag" type="STRING" size="256"/>
  1667. <Column id="rsltcnstdd" type="STRING" size="256"/>
  1668. <Column id="rsltcnstrsrvstarttm" type="STRING" size="256"/>
  1669. <Column id="rsltcnstrsrvendtm" type="STRING" size="256"/>
  1670. <Column id="rsltcnstremcnts" type="STRING" size="256"/>
  1671. <Column id="rsltrsrvid" type="STRING" size="256"/>
  1672. </ColumnInfo>
  1673. <Rows>
  1674. <Row>
  1675. <Col id="outexamyn">N</Col>
  1676. <Col id="rsltcnstflag"/>
  1677. <Col id="rsltcnstdd"/>
  1678. <Col id="rsltcnstrsrvstarttm"/>
  1679. <Col id="rsltcnstrsrvendtm"/>
  1680. <Col id="rsltcnstremcnts"/>
  1681. <Col id="rsltrsrvid"/>
  1682. </Row>
  1683. </Rows>
  1684. </Dataset>
  1685. <Dataset id="ds_main_info_rsrvacptinfo_addlst" firefirstcount="0" firenextcount="0" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_rsrvacptinfo_addlst_oncolumnchanged" useclientlayout="true">
  1686. <ColumnInfo>
  1687. <Column id="sel" type="STRING" size="256"/>
  1688. <Column id="testflag" type="STRING" size="256"/>
  1689. <Column id="testcd" type="STRING" size="256"/>
  1690. <Column id="testnm" type="STRING" size="256"/>
  1691. <Column id="uncocd" type="STRING" size="256"/>
  1692. <Column id="scoreamt" type="STRING" size="256"/>
  1693. <Column id="prcptims" type="STRING" size="256"/>
  1694. <Column id="cmpydiscamt" type="STRING" size="256"/>
  1695. <Column id="examseq" type="STRING" size="256"/>
  1696. <Column id="calcscorcd" type="STRING" size="256"/>
  1697. <Column id="prcpno" type="STRING" size="256"/>
  1698. <Column id="prcpdd" type="STRING" size="256"/>
  1699. <Column id="m" type="STRING" size="256"/>
  1700. <Column id="grupflag" type="STRING" size="256"/>
  1701. <Column id="rsrvprcptrsmyn" type="STRING" size="256"/>
  1702. <Column id="rsrvdd" type="STRING" size="256"/>
  1703. <Column id="rsrvno" type="STRING" size="256"/>
  1704. <Column id="discamt" type="STRING" size="256"/>
  1705. <Column id="addtotamt" type="STRING" size="256"/>
  1706. <Column id="testdiscyn" type="STRING" size="256"/>
  1707. <Column id="gndrflag" type="STRING" size="256"/>
  1708. <Column id="pkgflag" type="STRING" size="256"/>
  1709. </ColumnInfo>
  1710. </Dataset>
  1711. <Dataset id="ds_main_info_pkgdetl_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1712. <ColumnInfo>
  1713. <Column id="cdnm" type="STRING" size="256" sumtext="검진구분"/>
  1714. <Column id="pkgcd" type="STRING" size="256" sumtext="검진패키지코드"/>
  1715. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1716. <Column id="spccd" type="STRING" size="256" sumtext="검사그룹코드"/>
  1717. <Column id="spcnm" type="STRING" size="256" sumtext=" 검사그룹"/>
  1718. <Column id="stndval" type="STRING" size="256" sumtext="참고치"/>
  1719. <Column id="padd" type="STRING" size="256" sumtext="검사구분"/>
  1720. </ColumnInfo>
  1721. </Dataset>
  1722. <Dataset id="ds_main_coninfo_cmpyconinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1723. <ColumnInfo>
  1724. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  1725. <Column id="cmpycd" type="STRING" size="256" sumtext="사업체코드"/>
  1726. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1727. <Column id="cmpyid" type="STRING" size="256" sumtext="사업자등록번호"/>
  1728. <Column id="cmpyno" type="STRING" size="256" sumtext="사업장번호"/>
  1729. <Column id="cmpymarkid" type="STRING" size="256" sumtext="사업자기호"/>
  1730. <Column id="inducsid" type="STRING" size="256" sumtext="산재번호"/>
  1731. <Column id="prsdnm" type="STRING" size="256" sumtext="대표자성명"/>
  1732. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호(상)"/>
  1733. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호(하)"/>
  1734. <Column id="zipcdseq" type="INT" size="256" sumtext="우편일련번호"/>
  1735. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  1736. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1737. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  1738. <Column id="cmpyremcnts" type="STRING" size="256" sumtext="비고내용"/>
  1739. <Column id="conseq" type="INT" size="256" sumtext="계약번호"/>
  1740. <Column id="conhistseq" type="INT" size="256" sumtext="계약이력번호"/>
  1741. <Column id="conhistcd" type="STRING" size="256" sumtext="계약이력코드"/>
  1742. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  1743. <Column id="condd" type="STRING" size="256" sumtext="계약일자"/>
  1744. <Column id="contype" type="STRING" size="256" sumtext="계약종류"/>
  1745. <Column id="confromdd" type="STRING" size="256" sumtext="건진시작일"/>
  1746. <Column id="contodd" type="STRING" size="256" sumtext="건진종료일"/>
  1747. <Column id="pkgcd" type="STRING" size="256" sumtext="기본건진코드"/>
  1748. <Column id="pkgnm" type="STRING" size="256" sumtext="기본건진코드"/>
  1749. <Column id="choitestyn" type="STRING" size="256" sumtext="선택검사여부"/>
  1750. <Column id="addtestyn" type="STRING" size="256" sumtext="추가검사여부"/>
  1751. <Column id="mantotamt" type="INT" size="256" sumtext="건진금액(남)"/>
  1752. <Column id="womtotamt" type="INT" size="256" sumtext="건진금액(여)"/>
  1753. <Column id="mandiscrate" type="INT" size="256" sumtext="할인률(남)"/>
  1754. <Column id="womdiscrate" type="INT" size="256" sumtext="할인률(여)"/>
  1755. <Column id="mandiscamt" type="INT" size="256" sumtext="할인금액(남)"/>
  1756. <Column id="womdiscamt" type="INT" size="256" sumtext="할인금액(여)"/>
  1757. <Column id="mancnfmamt" type="INT" size="256" sumtext="확정금액(남)"/>
  1758. <Column id="womcnfmamt" type="INT" size="256" sumtext="확정금액(여)"/>
  1759. <Column id="mancmpychrgamt" type="INT" size="256" sumtext="단체부담상한금"/>
  1760. <Column id="womcmpychrgamt" type="INT" size="256" sumtext="단체부담상한금"/>
  1761. <Column id="uncocd" type="STRING" size="256" sumtext="미수계정코드"/>
  1762. <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
  1763. <Column id="chrgtelno" type="STRING" size="256" sumtext="담당자번호"/>
  1764. <Column id="remcnts" type="STRING" size="256" sumtext="비고"/>
  1765. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1766. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1767. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1768. <Column id="pkgcd" type="STRING" size="256" sumtext=""/>
  1769. <Column id="status" type="STRING" size="256" sumtext=""/>
  1770. </ColumnInfo>
  1771. <Rows>
  1772. <Row>
  1773. <Col id="sel"/>
  1774. <Col id="cmpycd"/>
  1775. <Col id="cmpynm"/>
  1776. <Col id="cmpyid"/>
  1777. <Col id="cmpyno"/>
  1778. <Col id="cmpymarkid"/>
  1779. <Col id="inducsid"/>
  1780. <Col id="prsdnm"/>
  1781. <Col id="zipcd1"/>
  1782. <Col id="zipcd2"/>
  1783. <Col id="zipcdseq"/>
  1784. <Col id="addr"/>
  1785. <Col id="detladdr"/>
  1786. <Col id="telno"/>
  1787. <Col id="cmpyremcnts"/>
  1788. <Col id="conseq"/>
  1789. <Col id="conhistseq"/>
  1790. <Col id="conhistcd"/>
  1791. <Col id="todd"/>
  1792. <Col id="condd"/>
  1793. <Col id="contype"/>
  1794. <Col id="confromdd"/>
  1795. <Col id="contodd"/>
  1796. <Col id="pkgcd"/>
  1797. <Col id="pkgnm"/>
  1798. <Col id="choitestyn"/>
  1799. <Col id="addtestyn"/>
  1800. <Col id="mantotamt"/>
  1801. <Col id="womtotamt"/>
  1802. <Col id="mandiscrate"/>
  1803. <Col id="womdiscrate"/>
  1804. <Col id="mandiscamt"/>
  1805. <Col id="womdiscamt"/>
  1806. <Col id="mancnfmamt"/>
  1807. <Col id="womcnfmamt"/>
  1808. <Col id="mancmpychrgamt"/>
  1809. <Col id="womcmpychrgamt"/>
  1810. <Col id="uncocd"/>
  1811. <Col id="chrgnm"/>
  1812. <Col id="chrgtelno"/>
  1813. <Col id="remcnts"/>
  1814. <Col id="lastupdtrid"/>
  1815. <Col id="lastupdtdt"/>
  1816. <Col id="healexamflag"/>
  1817. <Col id="status"/>
  1818. </Row>
  1819. </Rows>
  1820. </Dataset>
  1821. <Dataset id="ds_main_info_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_rcptinfo_oncolumnchanged">
  1822. <ColumnInfo>
  1823. <Column id="pkgamt" type="STRING" size="256" sumtext="패키지금액"/>
  1824. <Column id="discamt" type="STRING" size="256" sumtext="할인금"/>
  1825. <Column id="subtotamt" type="STRING" size="256" sumtext="확정액"/>
  1826. <Column id="pkguncocd" type="STRING" size="256" sumtext="청구방법"/>
  1827. <Column id="cashamt" type="STRING" size="256" sumtext="선납금"/>
  1828. <Column id="preamt" type="STRING" size="256"/>
  1829. <Column id="addamt" type="STRING" size="256"/>
  1830. <Column id="psnpkgamt" type="STRING" size="256"/>
  1831. <Column id="cmpypkgamt" type="STRING" size="256"/>
  1832. </ColumnInfo>
  1833. </Dataset>
  1834. <Dataset id="ds_main_list_listinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1835. <ColumnInfo>
  1836. <Column id="rsrvcnt" type="INT" size="256" sumtext="예약건수"/>
  1837. <Column id="rsrvinscnt" type="INT" size="256" sumtext="예약등록건수"/>
  1838. <Column id="acptcnt" type="INT" size="256" sumtext="접수건수"/>
  1839. <Column id="cnclcnt" type="INT" size="256" sumtext="취소건수"/>
  1840. <Column id="rcptcnt" type="INT" size="256" sumtext="수납건수"/>
  1841. <Column id="holdcnt" type="INT" size="256" sumtext="보류건수"/>
  1842. <Column id="outcnt" type="INT" size="256" sumtext="부도건수"/>
  1843. </ColumnInfo>
  1844. </Dataset>
  1845. <Dataset id="ds_temp_rsrv_rsrvcert" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1846. <ColumnInfo>
  1847. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1848. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1849. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분 "/>
  1850. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1851. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  1852. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1853. <Column id="orddd" type="STRING" size="256" sumtext="건진일자"/>
  1854. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  1855. <Column id="testroom" type="STRING" size="256" sumtext="검사실 "/>
  1856. <Column id="nersrvdd" type="STRING" size="256" sumtext="예약증예약일자 "/>
  1857. <Column id="nersrvtm" type="INT" size="256" sumtext="예약증예약시간"/>
  1858. <Column id="regflag" type="STRING" size="256" sumtext="등록여부"/>
  1859. </ColumnInfo>
  1860. </Dataset>
  1861. <Dataset id="ds_init_room_roomlst_itemroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1862. <Dataset id="ds_init_baseinfo_hedetlflaglst_A0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1863. <Dataset id="ds_init_baseinfo_healexamplacecd_S600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1864. <Dataset id="ds_init_baseinfo_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1865. <Dataset id="ds_init_baseinfo_S930list_S930" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1866. <Dataset id="ds_main_info_rsltcnstinfo_cnstlst_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1867. <ColumnInfo>
  1868. <Column id="outexamyn" type="STRING" size="256"/>
  1869. <Column id="rsltcnstflag" type="STRING" size="256"/>
  1870. <Column id="rsltcnstdd" type="STRING" size="256"/>
  1871. <Column id="rsltcnstrsrvstarttm" type="STRING" size="256"/>
  1872. <Column id="rsltcnstrsrvendtm" type="STRING" size="256"/>
  1873. <Column id="rsltcnstremcnts" type="STRING" size="256"/>
  1874. <Column id="rsltrsrvid" type="STRING" size="256"/>
  1875. <Column id="rsltrsrvnm" type="STRING" size="256"/>
  1876. <Column id="rsltrsrvsaveyn" type="STRING" size="256"/>
  1877. </ColumnInfo>
  1878. <Rows>
  1879. <Row>
  1880. <Col id="outexamyn">N</Col>
  1881. <Col id="rsltcnstflag"/>
  1882. <Col id="rsltcnstdd"/>
  1883. <Col id="rsltcnstrsrvstarttm"/>
  1884. <Col id="rsltcnstrsrvendtm"/>
  1885. <Col id="rsltcnstremcnts"/>
  1886. <Col id="rsltrsrvid"/>
  1887. <Col id="rsltrsrvnm"/>
  1888. <Col id="rsltrsrvsaveyn"/>
  1889. </Row>
  1890. </Rows>
  1891. </Dataset>
  1892. <Dataset id="ds_init_baseinfo_rsltcnstflaglst_S080" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1893. <Dataset id="ds_init_baseinfo_rsrvflaglst_A0115" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1894. <Dataset id="ds_init_baseinfo_choiflaglst_A0116" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1895. <Dataset id="ds_init_baseinfo_pamcdlst_uncocdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1896. <ColumnInfo>
  1897. <Column id="cd" type="STRING" size="256"/>
  1898. <Column id="nm" type="STRING" size="256"/>
  1899. </ColumnInfo>
  1900. </Dataset>
  1901. <Dataset id="ds_init_baseinfo_testflag_A0117" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1902. <Dataset id="ds_init_baseinfo_pamcdlst_disccdlst" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1903. <ColumnInfo>
  1904. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  1905. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  1906. <Column id="dcamt" type="INT" size="256" sumtext="기본할인액"/>
  1907. <Column id="adddcamt" type="INT" size="256"/>
  1908. </ColumnInfo>
  1909. </Dataset>
  1910. <Dataset id="ds_init_baseinfo_contypelst_A0113" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1911. <Dataset id="ds_init_baseinfo_relacdlst_P0438" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1912. <Dataset id="ds_init_baseinfo_detlcodelst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1913. <Dataset id="ds_init_baseinfo_statlst_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1914. <Dataset id="ds_init_baseinfo_rsltcnstflaglst_A0123" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1915. <Dataset id="ds_init_baseinfo_healexamplacelst_S600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1916. <ColumnInfo>
  1917. <Column id="cdid" type="STRING" size="256"/>
  1918. <Column id="cdnm" type="STRING" size="256"/>
  1919. </ColumnInfo>
  1920. </Dataset>
  1921. <Dataset id="ds_temp2_addlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1922. <Dataset id="ds_main_info_rsltcnstinfo_choicnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1923. <ColumnInfo>
  1924. <Column id="outexamyn" type="STRING" size="256"/>
  1925. <Column id="rsltcnstflag" type="STRING" size="256"/>
  1926. <Column id="rsltcnstdd" type="STRING" size="256"/>
  1927. <Column id="rsltcnstrsrvstarttm" type="STRING" size="256"/>
  1928. <Column id="rsltcnstrsrvendtm" type="STRING" size="256"/>
  1929. <Column id="rsltcnstremcnts" type="STRING" size="256"/>
  1930. <Column id="rsltrsrvid" type="STRING" size="256"/>
  1931. </ColumnInfo>
  1932. <Rows>
  1933. <Row>
  1934. <Col id="outexamyn">N</Col>
  1935. <Col id="rsltcnstflag"/>
  1936. <Col id="rsltcnstdd"/>
  1937. <Col id="rsltcnstrsrvstarttm"/>
  1938. <Col id="rsltcnstrsrvendtm"/>
  1939. <Col id="rsltcnstremcnts"/>
  1940. <Col id="rsltrsrvid"/>
  1941. </Row>
  1942. </Rows>
  1943. </Dataset>
  1944. <Dataset id="ds_init_baseinfo_S920list_S920" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1945. <Dataset id="ds_sendcmpy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1946. <ColumnInfo>
  1947. <Column id="srchhealexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1948. <Column id="srchcmpycd" type="STRING" size="256" sumtext="사업체코드"/>
  1949. <Column id="srchcmpynm" type="STRING" size="256" sumtext="사업체명"/>
  1950. <Column id="srchinstcd" type="STRING" size="256" sumtext="기관코드"/>
  1951. <Column id="srchfromdd" type="STRING" size="256" sumtext="계약기간(from)"/>
  1952. <Column id="srchtodd" type="STRING" size="256" sumtext="계약기간(to)"/>
  1953. <Column id="srchconseq" type="STRING" size="256" sumtext="계약기간(to)"/>
  1954. <Column id="srchconhistseq" type="STRING" size="256" sumtext="계약기간(to)"/>
  1955. <Column id="srchcond" type="STRING" size="256" sumtext="조회구분"/>
  1956. </ColumnInfo>
  1957. <Rows>
  1958. <Row>
  1959. <Col id="srchcond"/>
  1960. <Col id="srchconhistseq"/>
  1961. <Col id="srchconseq"/>
  1962. <Col id="srchtodd"/>
  1963. <Col id="srchfromdd"/>
  1964. <Col id="srchinstcd"/>
  1965. <Col id="srchcmpynm"/>
  1966. <Col id="srchcmpycd"/>
  1967. <Col id="srchhealexamflag"/>
  1968. </Row>
  1969. </Rows>
  1970. </Dataset>
  1971. <Dataset id="ds_temp_coninfolst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1972. <Dataset id="ds_main_coninfo_cmpyconlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1973. <Dataset id="ds_main_coninfo_cmpyinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1974. <ColumnInfo>
  1975. <Column id="cmpycd" type="STRING" size="256"/>
  1976. <Column id="cmpynm" type="STRING" size="256"/>
  1977. <Column id="cmpyid" type="STRING" size="256"/>
  1978. <Column id="cmpyno" type="STRING" size="256"/>
  1979. <Column id="inducsid" type="STRING" size="256"/>
  1980. <Column id="zipcd1" type="STRING" size="256"/>
  1981. <Column id="zipcd2" type="STRING" size="256"/>
  1982. <Column id="addr" type="STRING" size="256"/>
  1983. <Column id="detladdr" type="STRING" size="256"/>
  1984. <Column id="telno" type="STRING" size="256"/>
  1985. <Column id="remcnts" type="STRING" size="256"/>
  1986. <Column id="zipcdseq" type="STRING" size="256"/>
  1987. </ColumnInfo>
  1988. <Rows>
  1989. <Row>
  1990. <Col id="cmpycd"/>
  1991. <Col id="cmpynm"/>
  1992. <Col id="cmpyid"/>
  1993. <Col id="cmpyno"/>
  1994. <Col id="inducsid"/>
  1995. <Col id="zipcd1"/>
  1996. <Col id="zipcd2"/>
  1997. <Col id="addr"/>
  1998. <Col id="detladdr"/>
  1999. <Col id="telno"/>
  2000. <Col id="remcnts"/>
  2001. <Col id="zipcdseq"/>
  2002. </Row>
  2003. </Rows>
  2004. </Dataset>
  2005. <Dataset id="ds_main_info_histlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2006. <Dataset id="ds_temp_templst_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2007. <Dataset id="ds_temp_pkgtestcdlst_addlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2008. <ColumnInfo>
  2009. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  2010. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  2011. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  2012. <Column id="calscoramt" type="STRING" size="256" sumtext="수가"/>
  2013. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  2014. <Column id="discamt" type="INT" size="256" sumtext="감면액"/>
  2015. <Column id="uncocd" type="STRING" size="256" sumtext="청구방법"/>
  2016. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  2017. <!-- 패키지 변경시 인스턴스 구조를 맞춰주기 위하여 추가 2008-06-03 이성인 -->
  2018. <Column id="scoreamt" type="INT" size="256" sumtext="단가"/>
  2019. <Column id="addtotamt" type="INT" size="256" sumtext="총가격"/>
  2020. <Column id="prcptims" type="STRING" size="256" sumtext="횟수"/>
  2021. <Column id="cmpydiscamt" type="STRING" size="256" sumtext="단체할인액"/>
  2022. <Column id="examseq" type="STRING" size="256" sumtext="examseq"/>
  2023. <Column id="prcpno" type="STRING" size="256" sumtext="prcpno"/>
  2024. <Column id="prcpdd" type="STRING" size="256" sumtext="prcpdd"/>
  2025. <Column id="m" type="STRING" size="256" sumtext="m"/>
  2026. <Column id="grupflag" type="STRING" size="256" sumtext="grupflag"/>
  2027. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  2028. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  2029. <Column id="testdesc" type="STRING" size="256" sumtext="testdesc"/>
  2030. <Column id="gndrflag" type="STRING" size="256" sumtext="성별"/>
  2031. </ColumnInfo>
  2032. </Dataset>
  2033. <Dataset id="ds_init_baseinfo_cmpydetlcdlst_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2034. <Dataset id="ds_temp_rsrvacptkey_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2035. <ColumnInfo>
  2036. <Column id="linfo" type="STRING" size="256" sumtext="작년도 검진내역"/>
  2037. </ColumnInfo>
  2038. </Dataset>
  2039. <Dataset id="ds_temp_rsrvacptkey_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2040. <Dataset id="ds_sendbindpidinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2041. <Dataset id="ds_hidden_rcv_bindpid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2042. <ColumnInfo>
  2043. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  2044. <Column id="oldpid" type="STRING" size="256" sumtext="구환자번호"/>
  2045. <Column id="newpid" type="STRING" size="256" sumtext="신환자번호"/>
  2046. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  2047. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  2048. <Column id="hngnm" type="STRING" size="256" sumtext="한글이름"/>
  2049. </ColumnInfo>
  2050. </Dataset>
  2051. <Dataset id="ds_tag_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2052. <ColumnInfo>
  2053. <Column id="tagstat" type="STRING" size="256" sumtext="태그지급상태"/>
  2054. <Column id="pid" type="STRING" size="256" sumtext=""/>
  2055. <Column id="pathngnm" type="STRING" size="256" sumtext="태그지급상태"/>
  2056. </ColumnInfo>
  2057. </Dataset>
  2058. <Dataset id="ds_send_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2059. <Dataset id="ds_temp_priceamt_priceamt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2060. <ColumnInfo>
  2061. <Column id="pkgamt" type="INT" size="256" sumtext="패키지금액"/>
  2062. <Column id="cmpyaddamt" type="INT" size="256" sumtext="단체추가검사금액"/>
  2063. <Column id="psnaddamt" type="INT" size="256" sumtext="개인추가검사금액"/>
  2064. <Column id="subtotamt" type="INT" size="256" sumtext="소계"/>
  2065. <Column id="preamt" type="INT" size="256" sumtext="선수금"/>
  2066. <Column id="ownbamt" type="INT" size="256" sumtext="부담액"/>
  2067. <Column id="discamt" type="INT" size="256" sumtext="할인금액"/>
  2068. <Column id="uncoamt" type="INT" size="256" sumtext="미수금"/>
  2069. <Column id="realamt" type="INT" size="256" sumtext="실수납액"/>
  2070. <Column id="totprercptamt" type="INT" size="256" sumtext="납부액"/>
  2071. <Column id="chngownbamt" type="INT" size="256" sumtext="변경부담금액"/>
  2072. <Column id="chnguncoamt" type="INT" size="256" sumtext="변경미수금액"/>
  2073. <Column id="orgownbamt" type="INT" size="256" sumtext="원부담금액"/>
  2074. <Column id="orguncoamt" type="INT" size="256" sumtext="원미수금액"/>
  2075. <Column id="chngyn" type="STRING" size="256" sumtext="부담금변경여부"/>
  2076. </ColumnInfo>
  2077. </Dataset>
  2078. <Dataset id="ds_send2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2079. <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2080. <ColumnInfo>
  2081. <Column id="label" type="STRING" size="256"/>
  2082. <Column id="func" type="STRING" size="256"/>
  2083. <Column id="level" type="STRING" size="256"/>
  2084. </ColumnInfo>
  2085. <Rows>
  2086. <Row>
  2087. <Col id="label">이력조회</Col>
  2088. <Col id="func">fGetHistInfo</Col>
  2089. </Row>
  2090. </Rows>
  2091. </Dataset>
  2092. <Dataset id="ds_main_appprntdata_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2093. <ColumnInfo>
  2094. <Column id="sel" type="STRING" size="256"/>
  2095. <Column id="testflag" type="STRING" size="256"/>
  2096. <Column id="testcd" type="STRING" size="256"/>
  2097. <Column id="testnm" type="STRING" size="256"/>
  2098. <Column id="uncocd" type="STRING" size="256"/>
  2099. <Column id="scoreamt" type="STRING" size="256"/>
  2100. <Column id="prcptims" type="STRING" size="256"/>
  2101. <Column id="cmpydiscamt" type="STRING" size="256"/>
  2102. <Column id="examseq" type="STRING" size="256"/>
  2103. <Column id="calcscorcd" type="STRING" size="256"/>
  2104. <Column id="prcpno" type="STRING" size="256"/>
  2105. <Column id="prcpdd" type="STRING" size="256"/>
  2106. <Column id="m" type="STRING" size="256"/>
  2107. <Column id="grupflag" type="STRING" size="256"/>
  2108. <Column id="rsrvprcptrsmyn" type="STRING" size="256"/>
  2109. <Column id="rsrvdd" type="STRING" size="256"/>
  2110. <Column id="rsrvno" type="STRING" size="256"/>
  2111. <Column id="discamt" type="STRING" size="256"/>
  2112. <Column id="addtotamt" type="STRING" size="256"/>
  2113. <Column id="testdiscyn" type="STRING" size="256"/>
  2114. <Column id="gndrflag" type="STRING" size="256"/>
  2115. <Column id="pkgflag" type="STRING" size="256"/>
  2116. </ColumnInfo>
  2117. </Dataset>
  2118. <Dataset id="ds_main_appprntdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2119. <ColumnInfo>
  2120. <Column id="hngnm" type="STRING" size="256"/>
  2121. <Column id="rrgstno" type="STRING" size="256"/>
  2122. <Column id="address" type="STRING" size="256"/>
  2123. <Column id="telno" type="STRING" size="256"/>
  2124. <Column id="rsrvdd" type="STRING" size="256"/>
  2125. <Column id="disc" type="STRING" size="256"/>
  2126. <Column id="rsrvflag" type="STRING" size="256"/>
  2127. <Column id="pid" type="STRING" size="256"/>
  2128. <Column id="mpphone" type="STRING" size="256"/>
  2129. <Column id="hopedd" type="STRING" size="256"/>
  2130. <Column id="cmcpynm" type="STRING" size="256"/>
  2131. </ColumnInfo>
  2132. </Dataset>
  2133. <Dataset id="ds_send_seqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2134. <ColumnInfo>
  2135. <Column id="srchhealexamflag" type="STRING" size="256"/>
  2136. <Column id="srchrsrvdd" type="STRING" size="256"/>
  2137. <Column id="srchrsrvno" type="STRING" size="256"/>
  2138. </ColumnInfo>
  2139. <Rows>
  2140. <Row>
  2141. <Col id="srchhealexamflag"/>
  2142. <Col id="srchrsrvdd"/>
  2143. <Col id="srchrsrvno"/>
  2144. </Row>
  2145. </Rows>
  2146. </Dataset>
  2147. <Dataset id="ds_main_seqprntdata_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2148. <ColumnInfo>
  2149. <Column id="roomnm" type="STRING" size="256" sumtext="검사실명"/>
  2150. <Column id="cntrroomcd" type="STRING" size="256" sumtext="검사실방번호"/>
  2151. <Column id="testroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  2152. <Column id="testroomnm" type="STRING" size="256" sumtext="검사명"/>
  2153. <Column id="testroomflag" type="STRING" size="256" sumtext="검사실방번호"/>
  2154. <Column id="prntseq" type="STRING" size="256" sumtext=""/>
  2155. <Column id="iorn" type="STRING" size="256" sumtext=""/>
  2156. <Column id="usernm" type="STRING" size="256" sumtext=""/>
  2157. </ColumnInfo>
  2158. </Dataset>
  2159. <Dataset id="ds_main_seqprntdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2160. <Dataset id="ds_init_baseinfo_S970list_S970" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2161. <Dataset id="ds_tmp_in" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2162. <Dataset id="ds_tmp_inprnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2163. <Dataset id="ds_tmp_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2164. <Dataset id="ds_tmp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2165. <ColumnInfo>
  2166. <Column id="printchk" type="STRING" size="256"/>
  2167. </ColumnInfo>
  2168. <Rows>
  2169. <Row>
  2170. <Col id="printchk"/>
  2171. </Row>
  2172. </Rows>
  2173. </Dataset>
  2174. <Dataset id="ds_sendcmts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2175. <Dataset id="ds_hidden_h_receipt_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2176. <Dataset id="ds_tmp_printinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2177. <Dataset id="ds_send_save_rsltsave" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2178. <Dataset id="ds_send_save_rsltsave_rsltrsrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2179. <Dataset id="ds_main_smsdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2180. <bizabbr/>
  2181. <replytelno/>
  2182. <rsrvyn/>
  2183. <rsrvdate/>
  2184. <rsrvtime/>
  2185. <msgcnts/>
  2186. <ColumnInfo>
  2187. <Column id="bizabbr" type="STRING" size="256"/>
  2188. <Column id="replytelno" type="STRING" size="256"/>
  2189. <Column id="rsrvyn" type="STRING" size="256"/>
  2190. <Column id="rsrvdate" type="STRING" size="256"/>
  2191. <Column id="rsrvtime" type="STRING" size="256"/>
  2192. <Column id="msgcnts" type="STRING" size="256"/>
  2193. </ColumnInfo>
  2194. <Rows>
  2195. <Row>
  2196. <Col id="bizabbr"/>
  2197. <Col id="replytelno"/>
  2198. <Col id="rsrvyn"/>
  2199. <Col id="rsrvdate"/>
  2200. <Col id="rsrvtime"/>
  2201. <Col id="msgcnts"/>
  2202. </Row>
  2203. </Rows>
  2204. </Dataset>
  2205. <Dataset id="ds_main_smsdata_recvrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2206. <ColumnInfo>
  2207. <Column id="chk" type="STRING" size="256"/>
  2208. <Column id="recvrnm" type="STRING" size="256"/>
  2209. <Column id="recvrtelno" type="STRING" size="256"/>
  2210. </ColumnInfo>
  2211. <Rows>
  2212. <Row>
  2213. <Col id="chk"/>
  2214. <Col id="recvrnm"/>
  2215. <Col id="recvrtelno"/>
  2216. </Row>
  2217. </Rows>
  2218. </Dataset>
  2219. <Dataset id="ds_tmp_rrgstinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2220. <ColumnInfo>
  2221. <Column id="rrgstcnt" type="STRING" size="256" sumtext="주민번호1"/>
  2222. </ColumnInfo>
  2223. </Dataset>
  2224. <Dataset id="ds_temp_rsrvcert" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2225. <Dataset id="ds_temp_info_rsrvacptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2226. <ColumnInfo>
  2227. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  2228. <Column id="healexamflag" type="STRING" size="256" sumtext="건진상세분류"/>
  2229. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세분류"/>
  2230. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  2231. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  2232. <Column id="hopedd" type="STRING" size="256" sumtext="희망일자(변경예약일자)"/>
  2233. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간(hhmm)"/>
  2234. <Column id="pid" type="STRING" size="256" sumtext="원무환자등록번호"/>
  2235. <Column id="orddd" type="STRING" size="256" sumtext="건진접수일자"/>
  2236. <Column id="healexampid" type="INT" size="256" sumtext="건진환자등록번호"/>
  2237. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  2238. <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
  2239. <Column id="clamdd" type="STRING" size="256" sumtext="청구일자"/>
  2240. <Column id="clamseqno" type="STRING" size="256" sumtext="청구일련번호"/>
  2241. <Column id="clamdepoyn" type="STRING" size="256" sumtext="청구입금완료구분"/>
  2242. <Column id="cmpyflag" type="STRING" size="256" sumtext="단체처리여부 Y : 단체"/>
  2243. <Column id="cmpycd" type="STRING" size="256" sumtext="사업자코드 "/>
  2244. <Column id="cmpynm" type="STRING" size="256" sumtext="사업자코드 "/>
  2245. <Column id="bizoffccd" type="STRING" size="256" sumtext="영업소코드"/>
  2246. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  2247. <Column id="acpt_insuid" type="STRING" size="256" sumtext="보험증번호"/>
  2248. <Column id="acpt_insucd" type="STRING" size="256" sumtext="보험기호"/>
  2249. <Column id="acpt_insukind" type="STRING" size="256" sumtext="보험자격"/>
  2250. <Column id="rsltremcnts" type="STRING" size="256" sumtext="결과비고(당분간납부액으로사용)"/>
  2251. <Column id="clntcmpynm" type="STRING" size="256" sumtext="직장소속"/>
  2252. <Column id="clntdeptnm" type="STRING" size="256" sumtext="직장부서"/>
  2253. <Column id="clntempid" type="STRING" size="256" sumtext="사번"/>
  2254. <Column id="clntpos" type="STRING" size="256" sumtext="직위"/>
  2255. <Column id="entcodd" type="STRING" size="256" sumtext="입사일자"/>
  2256. <Column id="jobkindflag" type="STRING" size="256" sumtext="직종구분"/>
  2257. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  2258. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  2259. <Column id="rsltcnstflag" type="STRING" size="256" sumtext="결과상담구분"/>
  2260. <Column id="rsltcnstrsrvdd" type="STRING" size="256" sumtext="결과상담예약일자"/>
  2261. <Column id="rsltcnstrsrvtm" type="STRING" size="256" sumtext="결과상담예약시간"/>
  2262. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="결과상담상태구분"/>
  2263. <Column id="dietcnstyn" type="STRING" size="256" sumtext="영양상담구분"/>
  2264. <Column id="orgexamdt" type="STRING" size="256" sumtext="재검사의 경우 체크를 위함"/>
  2265. <Column id="jobposcd" type="STRING" size="256" sumtext="직위코드"/>
  2266. <Column id="clntgrde" type="STRING" size="256" sumtext="고객등급코드(1~5)"/>
  2267. <Column id="relacd" type="STRING" size="256" sumtext="관계코드(직원할인시)"/>
  2268. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="소속건강보험지사코드"/>
  2269. <Column id="insucorpbrchnm" type="STRING" size="256" sumtext="소속건강보험지사명"/>
  2270. <Column id="civilaplflag" type="STRING" size="256" sumtext="민원실구분"/>
  2271. <Column id="empid" type="STRING" size="256" sumtext="직원정보(ID)"/>
  2272. <Column id="empnm" type="STRING" size="256" sumtext="직원정보(성명)"/>
  2273. <Column id="recmempid" type="STRING" size="256" sumtext="직원소개할인 적용시 추천직원ID"/>
  2274. <Column id="recmemseq" type="STRING" size="256" sumtext="직원소개할인 적용시 추천직원SEQ"/>
  2275. <Column id="recmempnm" type="STRING" size="256" sumtext="직원소개할인 적용시 추천직원명"/>
  2276. <Column id="choiflag" type="STRING" size="256" sumtext="(당일/위투시/위내시경)"/>
  2277. <Column id="famypid" type="STRING" size="256" sumtext="가족건진할인시 가족중 기건진자등록번호"/>
  2278. <Column id="famypnm" type="STRING" size="256" sumtext="가족건진할인시 가족중 기건진자명"/>
  2279. <Column id="famyrelacd" type="STRING" size="256" sumtext="가족건진할인시 가족관계코드"/>
  2280. <Column id="insutrgtflag" type="STRING" size="256" sumtext="직역구분(직장/지역및피부양/의료급여)"/>
  2281. <Column id="insuflag" type="STRING" size="256" sumtext="대상구분(공교/지역/직장)"/>
  2282. <Column id="plceflag" type="STRING" size="256" sumtext="내원/출장"/>
  2283. <Column id="scndhptstrgtyn" type="STRING" size="256" sumtext="2차간염대상자여부"/>
  2284. <Column id="oraltestyn" type="STRING" size="256" sumtext="구강검사대상여부"/>
  2285. <Column id="freecncrtrgtyn" type="STRING" size="256" sumtext="무료암대상여부"/>
  2286. <Column id="stmccncrflag" type="STRING" size="256" sumtext="위암검사구분"/>
  2287. <Column id="stmccncryn" type="STRING" size="256" sumtext="위암검사구분"/>
  2288. <Column id="largeintescncrflag" type="STRING" size="256" sumtext="대장암검사구분"/>
  2289. <Column id="largeintescncryn" type="STRING" size="256" sumtext="대장암검사구분"/>
  2290. <Column id="livcncrtrgtyn2" type="STRING" size="256" sumtext="간암검사대상여부"/>
  2291. <Column id="livcncrtrgtyn" type="STRING" size="256" sumtext="간암검사대상여부"/>
  2292. <Column id="livcncrflag" type="STRING" size="256" sumtext="간암검사구분"/>
  2293. <Column id="mamcncryn" type="STRING" size="256" sumtext="유방암검사구분"/>
  2294. <Column id="mamcncrflag" type="STRING" size="256" sumtext="유방암검사구분"/>
  2295. <Column id="cervcncrflag" type="STRING" size="256" sumtext="자궁암검사구분"/>
  2296. <Column id="cervcncryn" type="STRING" size="256" sumtext="자궁경부암저소득여부"/>
  2297. <Column id="armyhos" type="STRING" size="256" sumtext="군병원"/>
  2298. <Column id="subscrhngnm" type="STRING" size="256" sumtext="가입자성명"/>
  2299. <Column id="subscrrrgstno1" type="STRING" size="256" sumtext="가입자주민번호1"/>
  2300. <Column id="subscrrrgstno2" type="STRING" size="256" sumtext="가입자주민번호2"/>
  2301. <Column id="healcntrcd" type="STRING" size="256" sumtext="보건소코드"/>
  2302. <Column id="spclhealexamflag" type="STRING" size="256" sumtext="특검구분"/>
  2303. <Column id="schlgrde" type="STRING" size="256" sumtext="학년"/>
  2304. <Column id="clsid" type="STRING" size="256" sumtext="반"/>
  2305. <Column id="studid" type="STRING" size="256" sumtext="번호"/>
  2306. <Column id="rsrvguidsendyn" type="STRING" size="256" sumtext="예약안내문발송여부"/>
  2307. <Column id="rsrvguidsenddd" type="STRING" size="256" sumtext="예약안내문발송일"/>
  2308. <Column id="medicostyn" type="STRING" size="256" sumtext="진찰료포함여부"/>
  2309. <Column id="insuclamyn" type="STRING" size="256" sumtext="공단청구여부"/>
  2310. <Column id="statflag" type="STRING" size="256" sumtext="공단청구여부"/>
  2311. <Column id="rtime" type="STRING" size="256" sumtext="접수시간"/>
  2312. <Column id="fmhngnm" type="STRING" size="256" sumtext="가족한글이름"/>
  2313. <Column id="fmrgstno1" type="STRING" size="256" sumtext="가족주민번호 앞6자리"/>
  2314. <Column id="fmrgstno2" type="STRING" size="256" sumtext="가족주민번호 뒤7자리"/>
  2315. <Column id="fmrelacd" type="STRING" size="256" sumtext="가족관계코드"/>
  2316. <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소코드"/>
  2317. <Column id="sendyn" type="STRING" size="256" sumtext="준비물발송여부"/>
  2318. <Column id="agencyrate" type="INT" size="256" sumtext="MOU요율"/>
  2319. <Column id="payinsubamt" type="STRING" size="256" sumtext="공단부담금"/>
  2320. <Column id="paycmpyamt" type="STRING" size="256" sumtext="업체부담금"/>
  2321. <!-- PKG CODE, 사업체코드 및 계약번호[종건] -->
  2322. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  2323. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  2324. <Column id="pkgdiscyn" type="STRING" size="256" sumtext="패키지할인적용여부"/>
  2325. <Column id="choiflag" type="STRING" size="256" sumtext="선택내역"/>
  2326. <Column id="conseq" type="INT" size="256" sumtext="계약번호"/>
  2327. <Column id="conhistseq" type="INT" size="256" sumtext="계약이력번호"/>
  2328. <Column id="contype" type="STRING" size="256" sumtext="계약종류"/>
  2329. <Column id="uncocd" type="STRING" size="256" sumtext="미수계정"/>
  2330. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  2331. <Column id="orddrid" type="STRING" size="256" sumtext="진료의id"/>
  2332. <Column id="discremcnts" type="STRING" size="256" sumtext="할인참고내용"/>
  2333. <Column id="ordtm" type="STRING" size="256" sumtext="진료시간"/>
  2334. <Column id="cretno" type="INT" size="256" sumtext="외래등록생성번호"/>
  2335. <Column id="acptseqno" type="INT" size="256" sumtext="외래등록생성일련번호"/>
  2336. <Column id="visano" type="STRING" size="256" sumtext="비자연번"/>
  2337. <Column id="brthareacnts" type="STRING" size="256" sumtext="비자국가코드"/>
  2338. <!-- 최근건진내역 -->
  2339. <Column id="latestpkginfo" type="STRING" size="256" sumtext="최근건진내역"/>
  2340. <Column id="visaflag" type="STRING" size="256" sumtext="비자구분"/>
  2341. <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
  2342. <Column id="oldhopedd" type="STRING" size="256" sumtext="예약일자"/>
  2343. <Column id="oldrsrvno" type="INT" size="256" sumtext="예약번호"/>
  2344. <Column id="oldhealexamflag" type="STRING" size="256" sumtext="건진상세분류"/>
  2345. </ColumnInfo>
  2346. </Dataset>
  2347. <Dataset id="ds_temp_info_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2348. <ColumnInfo>
  2349. <Column id="healexampid" type="INT" size="256" sumtext="건진환자등록번호"/>
  2350. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  2351. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  2352. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  2353. <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
  2354. <Column id="engnm" type="STRING" size="256" sumtext="영문이름"/>
  2355. <Column id="engnm2" type="STRING" size="256" sumtext="영문이름2"/>
  2356. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  2357. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  2358. <Column id="zipcd11" type="STRING" size="256" sumtext="주소1_우편번호1"/>
  2359. <Column id="zipcd12" type="STRING" size="256" sumtext="주소1_우편번호2"/>
  2360. <Column id="zipcdseq1" type="INT" size="256" sumtext="주소1_우편번호 순서(일련번호)"/>
  2361. <Column id="addr1" type="STRING" size="256" sumtext="주소1_상위주소"/>
  2362. <Column id="detladdr1" type="STRING" size="256" sumtext="주소1_하위주소1"/>
  2363. <Column id="zipcd21" type="STRING" size="256" sumtext="주소2_우편번호1"/>
  2364. <Column id="zipcd22" type="STRING" size="256" sumtext="주소2_우편번호2"/>
  2365. <Column id="zipcdseq2" type="INT" size="256" sumtext="주소2_우편번호 순서(일련번호)"/>
  2366. <Column id="addr2" type="STRING" size="256" sumtext="주소2_상위주소"/>
  2367. <Column id="detladdr2" type="STRING" size="256" sumtext="주소2_하위주소"/>
  2368. <Column id="zipcd31" type="STRING" size="256" sumtext="주소3_직장 우편번호1"/>
  2369. <Column id="zipcd32" type="STRING" size="256" sumtext="주소3_직장 우편번호2"/>
  2370. <Column id="zipcdseq3" type="INT" size="256" sumtext="주소3_우편번호 순서(일련번호)"/>
  2371. <Column id="addr3" type="STRING" size="256" sumtext="주소3_직장 상위주소"/>
  2372. <Column id="detladdr3" type="STRING" size="256" sumtext="주소3_직장 하위주소"/>
  2373. <Column id="psptno" type="STRING" size="256" sumtext="여권번호"/>
  2374. <Column id="brthareacnts" type="STRING" size="256" sumtext="출생지역(국가)"/>
  2375. <Column id="telno" type="STRING" size="256" sumtext="전화번호(연락처)"/>
  2376. <Column id="mpphon" type="STRING" size="256" sumtext="핸드폰번호"/>
  2377. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  2378. <Column id="emailid" type="STRING" size="256" sumtext="email ID"/>
  2379. <Column id="emailtype" type="STRING" size="256" sumtext="email 주소"/>
  2380. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  2381. <Column id="insucd" type="STRING" size="256" sumtext="보험기호"/>
  2382. <Column id="insuid" type="STRING" size="256" sumtext="보험증번호"/>
  2383. <Column id="insukind" type="STRING" size="256" sumtext="보험자격정보"/>
  2384. <Column id="userid" type="STRING" size="256" sumtext="사용자id"/>
  2385. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  2386. <Column id="pidcretfg" type="STRING" size="256" sumtext="등록번호생성여부"/>
  2387. <Column id="srchcond" type="STRING" size="256" sumtext="조회조건"/>
  2388. <Column id="rgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  2389. <Column id="rgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  2390. <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
  2391. <Column id="vipyn" type="STRING" size="256" sumtext="vip여부"/>
  2392. <Column id="clntgrde" type="STRING" size="256" sumtext="vip사유"/>
  2393. <Column id="patremcnts" type="STRING" size="256" sumtext="건진자별참고내용"/>
  2394. <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
  2395. <Column id="clntcmpynm" type="STRING" size="256" sumtext="근무기관"/>
  2396. <Column id="clntdeptnm" type="STRING" size="256" sumtext="근무부서"/>
  2397. <Column id="builno1" type="STRING" size="256" sumtext="도로명주소코드1"/>
  2398. <Column id="builno2" type="STRING" size="256" sumtext="도로명주소코드2"/>
  2399. <Column id="builno3" type="STRING" size="256" sumtext="도로명주소코드3"/>
  2400. </ColumnInfo>
  2401. </Dataset>
  2402. <Dataset id="ds_temp_info_addlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2403. <ColumnInfo>
  2404. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  2405. <Column id="pkgflag" type="STRING" size="256" sumtext="건진구분(추가/선택)"/>
  2406. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  2407. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  2408. <Column id="uncocd" type="STRING" size="256" sumtext="미수계정"/>
  2409. <Column id="scoreamt" type="INT" size="256" sumtext="단가"/>
  2410. <Column id="addtotamt" type="INT" size="256" sumtext="총금액"/>
  2411. <Column id="discamt" type="INT" size="256" sumtext="할인액"/>
  2412. <Column id="examseq" type="STRING" size="256" sumtext="검사일련번호"/>
  2413. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  2414. <Column id="prcpno" type="INT" size="256" sumtext="처방번호"/>
  2415. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  2416. <Column id="m" type="STRING" size="256" sumtext="처방구분"/>
  2417. <Column id="rsrvprcptrsmyn" type="STRING" size="256" sumtext="처방구분"/>
  2418. <Column id="grupflag" type="STRING" size="256" sumtext="묶음검사구분"/>
  2419. <Column id="rsrvdd" type="STRING" size="256" sumtext="추가검사예약번호"/>
  2420. <Column id="rsrvno" type="STRING" size="256" sumtext="묶음검사구분"/>
  2421. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  2422. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  2423. <Column id="testdiscyn" type="STRING" size="256" sumtext="추가검사할인적용여부"/>
  2424. <Column id="gndrflag" type="STRING" size="256" sumtext="추가검사할인적용여부"/>
  2425. </ColumnInfo>
  2426. </Dataset>
  2427. <Dataset id="ds_init_place" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2428. <ColumnInfo>
  2429. <Column id="healexamplacecd" type="STRING" size="256"/>
  2430. </ColumnInfo>
  2431. <Rows>
  2432. <Row/>
  2433. </Rows>
  2434. </Dataset>
  2435. <Dataset id="ds_main_info_judgone" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2436. <Dataset id="ds_temp_info_judgone" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2437. <Dataset id="ds_temp_info_pkglst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2438. <ColumnInfo>
  2439. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  2440. <Column id="examseq" type="STRING" size="256" sumtext="검사일련번호"/>
  2441. <Column id="pkgflag" type="STRING" size="256" sumtext="건진구분(단체/일반pkg)"/>
  2442. <Column id="pkgcd" type="STRING" size="256" sumtext="검사코드"/>
  2443. <Column id="pkgnm" type="STRING" size="256" sumtext="검사명"/>
  2444. <Column id="uncocd" type="STRING" size="256" sumtext="미수계정"/>
  2445. </ColumnInfo>
  2446. </Dataset>
  2447. <Dataset id="ds_main_info_rsrvacptinfo_pkglst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2448. <Dataset id="ds_send_selpkgexam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2449. <Dataset id="ds_temp_info_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2450. <Dataset id="ds_temp_info_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2451. <Dataset id="ds_temp_info_opmi_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2452. <Dataset id="ds_main_info_rcptinfo_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2453. <ColumnInfo>
  2454. <Column id="pkgamt" type="STRING" size="256" sumtext="패키지금액"/>
  2455. <Column id="discamt" type="STRING" size="256" sumtext="할인금"/>
  2456. <Column id="subtotamt" type="STRING" size="256" sumtext="확정액"/>
  2457. <Column id="pkguncocd" type="STRING" size="256" sumtext="청구방법"/>
  2458. <Column id="cashamt" type="STRING" size="256" sumtext="선납금"/>
  2459. </ColumnInfo>
  2460. </Dataset>
  2461. <Dataset id="ds_send_priceamt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2462. <Dataset id="ds_init_baseinfo_emaillst_A0120" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2463. <Dataset id="ds_temp_templst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2464. <Dataset id="ds_tmp_outprnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2465. <Dataset id="ds_send_inqrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2466. <Dataset id="ds_inqrprnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2467. <ColumnInfo>
  2468. <Column id="inqrprntflag" type="STRING" size="256" sumtext="문진출력구분"/>
  2469. </ColumnInfo>
  2470. </Dataset>
  2471. <Dataset id="ds_temp_colgpkgchoiyn_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2472. <ColumnInfo>
  2473. <Column id="existyn" type="STRING" size="256" sumtext="종건선택검사(위내시경/위투시) 존재여부"/>
  2474. </ColumnInfo>
  2475. </Dataset>
  2476. <Dataset id="ds_init_baseinfo_pamcdlst_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2477. <ColumnInfo>
  2478. <Column id="cd" type="STRING" size="256" sumtext="계정코드"/>
  2479. <Column id="nm" type="STRING" size="256" sumtext="계정명"/>
  2480. </ColumnInfo>
  2481. </Dataset>
  2482. <Dataset id="ds_tmp_reqacpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2483. <Dataset id="ds_tmp_reqrfid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2484. <Dataset id="ds_tmp_sytsrsrvchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2485. <Dataset id="ds_temp_rcptinfo_hidden_opmi_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2486. <ColumnInfo>
  2487. <Column id="pid" type="STRING" size="256" sumtext=""/>
  2488. <Column id="opmi_specamt" type="STRING" size="256" sumtext=""/>
  2489. <Column id="opmi_totamt" type="STRING" size="256" sumtext=""/>
  2490. <Column id="opmi_baseexamamt" type="STRING" size="256" sumtext=""/>
  2491. <Column id="opmi_addexamamt" type="STRING" size="256" sumtext=""/>
  2492. <Column id="opmi_payinsubamt" type="STRING" size="256" sumtext=""/>
  2493. <Column id="opmi_payhealcntramt" type="STRING" size="256" sumtext=""/>
  2494. <Column id="opmi_cmpyamt" type="STRING" size="256" sumtext=""/>
  2495. <Column id="opmi_ownbamt" type="STRING" size="256" sumtext=""/>
  2496. <Column id="opmi_ownuncoamt" type="STRING" size="256" sumtext=""/>
  2497. <Column id="opmi_discamt" type="STRING" size="256" sumtext=""/>
  2498. <Column id="opmi_reduamt" type="STRING" size="256" sumtext=""/>
  2499. <Column id="opmi_precardamt" type="STRING" size="256" sumtext=""/>
  2500. <Column id="opmi_precashamt" type="STRING" size="256" sumtext=""/>
  2501. <Column id="opmi_preonlineamt" type="STRING" size="256" sumtext=""/>
  2502. <Column id="opmi_premdlrcptamt" type="STRING" size="256" sumtext=""/>
  2503. <Column id="opmi_mdlrcptamt" type="STRING" size="256" sumtext=""/>
  2504. <Column id="opmi_bogjgubun" type="STRING" size="256" sumtext="선수금구분(C-회사 p-개인)"/>
  2505. <Column id="opmi_cmpycd" type="STRING" size="256" sumtext="사업장코드"/>
  2506. <Column id="opmi_restamt" type="STRING" size="256" sumtext=""/>
  2507. <Column id="opmi_rcptamt" type="STRING" size="256" sumtext=""/>
  2508. <Column id="opmi_cardamt" type="STRING" size="256" sumtext=""/>
  2509. <Column id="opmi_cashamt" type="STRING" size="256" sumtext=""/>
  2510. <Column id="opmi_onlineamt" type="STRING" size="256" sumtext=""/>
  2511. <Column id="opmi_mdlyn" type="STRING" size="256" sumtext=""/>
  2512. <Column id="opmi_orgrcptdd" type="STRING" size="256" sumtext=""/>
  2513. <Column id="opmi_orgrcptno" type="STRING" size="256" sumtext=""/>
  2514. <Column id="opmi_orgrcptseqno" type="STRING" size="256" sumtext=""/>
  2515. <Column id="cancelflag" type="STRING" size="256" sumtext=""/>
  2516. <Column id="opmi_totprercptamt" type="STRING" size="256" sumtext=""/>
  2517. </ColumnInfo>
  2518. </Dataset>
  2519. <Dataset id="ds_temp_rcptinfo_hidden_dcgm_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2520. <ColumnInfo>
  2521. <Column id="discreduflag" type="STRING" size="256" sumtext="감면,할인 구분"/>
  2522. <Column id="discreduamt" type="STRING" size="256" sumtext="금액"/>
  2523. <Column id="discreducd" type="STRING" size="256" sumtext="코드"/>
  2524. <Column id="apprsn" type="STRING" size="256" sumtext="참고사항"/>
  2525. </ColumnInfo>
  2526. </Dataset>
  2527. <Dataset id="ds_send_savercpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2528. <Dataset id="ds_temp_rcptinfo_hidden_unco_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2529. <ColumnInfo>
  2530. <Column id="uncocls" type="STRING" size="256" sumtext="미수유형별 분류"/>
  2531. <Column id="clamtrgtcd" type="STRING" size="256" sumtext="미수분류별별 청구처 코드"/>
  2532. <Column id="uncoamt" type="STRING" size="256" sumtext="미수금액"/>
  2533. <Column id="conseq" type="STRING" size="256" sumtext="계약번호"/>
  2534. <Column id="payinsubamt" type="STRING" size="256" sumtext="공단금액"/>
  2535. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  2536. </ColumnInfo>
  2537. </Dataset>
  2538. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2539. <Dataset id="ds_temp_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2540. <Dataset id="ds_main_list_sndlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2541. <Dataset id="ds_init_sqlnlist_sqlninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2542. <Dataset id="ds_main_price_dangainfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2543. <Dataset id="ds_temp_address" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2544. <ColumnInfo>
  2545. <Column id="builno" type="STRING" size="256"/>
  2546. </ColumnInfo>
  2547. <Rows>
  2548. <Row>
  2549. <Col id="builno"/>
  2550. </Row>
  2551. </Rows>
  2552. </Dataset>
  2553. <Dataset id="ds_main_info_rsrvacptinfo_item_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2554. <ColumnInfo>
  2555. <Column id="hngnm" type="STRING" size="255"/>
  2556. <Column id="telno" type="STRING" size="255"/>
  2557. <Column id="mpphon" type="STRING" size="255"/>
  2558. <Column id="emailid" type="STRING" size="255"/>
  2559. <Column id="emailtype" type="STRING" size="255"/>
  2560. <Column id="pkgnm" type="STRING" size="255"/>
  2561. <Column id="pkgdiscyn" type="STRING" size="255"/>
  2562. <Column id="healexamflag" type="STRING" size="255"/>
  2563. <Column id="oldhealexamflag" type="STRING" size="255"/>
  2564. <Column id="healexamdetlflag" type="STRING" size="255"/>
  2565. <Column id="rsrvdd" type="STRING" size="255"/>
  2566. <Column id="rsrvno" type="BIGDECIMAL" size="255"/>
  2567. <Column id="oldrsrvno" type="BIGDECIMAL" size="255"/>
  2568. <Column id="instcd" type="STRING" size="255"/>
  2569. <Column id="hopedd" type="STRING" size="255"/>
  2570. <Column id="oldhopedd" type="STRING" size="255"/>
  2571. <Column id="rsrvtm" type="STRING" size="255"/>
  2572. <Column id="pid" type="STRING" size="255"/>
  2573. <Column id="orddd" type="STRING" size="255"/>
  2574. <Column id="healexampid" type="BIGDECIMAL" size="255"/>
  2575. <Column id="disccd" type="STRING" size="255"/>
  2576. <Column id="clamdd" type="STRING" size="255"/>
  2577. <Column id="clamseqno" type="BIGDECIMAL" size="255"/>
  2578. <Column id="clamdepoyn" type="STRING" size="255"/>
  2579. <Column id="cmpyflag" type="STRING" size="255"/>
  2580. <Column id="cmpycd" type="STRING" size="255"/>
  2581. <Column id="bizoffccd" type="STRING" size="255"/>
  2582. <Column id="deptcd" type="STRING" size="255"/>
  2583. <Column id="acpt_insuid" type="STRING" size="255"/>
  2584. <Column id="acpt_insucd" type="STRING" size="255"/>
  2585. <Column id="clntempid" type="STRING" size="255"/>
  2586. <Column id="remcnts" type="STRING" size="255"/>
  2587. <Column id="rsrvflag" type="STRING" size="255"/>
  2588. <Column id="rsltcnstflag" type="STRING" size="255"/>
  2589. <Column id="rsltcnstrsrvdd" type="STRING" size="255"/>
  2590. <Column id="rsltcnstrsrvtm" type="STRING" size="255"/>
  2591. <Column id="rsltcnststatflag" type="STRING" size="255"/>
  2592. <Column id="dietcnstyn" type="STRING" size="255"/>
  2593. <Column id="jobposcd" type="STRING" size="255"/>
  2594. <Column id="emprelacd" type="STRING" size="255"/>
  2595. <Column id="insucorpbrchcd" type="STRING" size="255"/>
  2596. <Column id="insucorpbrchnm" type="STRING" size="255"/>
  2597. <Column id="civilaplflag" type="STRING" size="255"/>
  2598. <Column id="empid" type="STRING" size="255"/>
  2599. <Column id="empnm" type="STRING" size="255"/>
  2600. <Column id="recmempid" type="STRING" size="255"/>
  2601. <Column id="recmemseq" type="BIGDECIMAL" size="255"/>
  2602. <Column id="recmempnm" type="STRING" size="255"/>
  2603. <Column id="choiflag" type="STRING" size="255"/>
  2604. <Column id="famypid" type="STRING" size="255"/>
  2605. <Column id="famypnm" type="STRING" size="255"/>
  2606. <Column id="famyrelacd" type="STRING" size="255"/>
  2607. <Column id="rsrvguidsendyn" type="STRING" size="255"/>
  2608. <Column id="rsrvguidsenddd" type="STRING" size="255"/>
  2609. <Column id="statflag" type="STRING" size="255"/>
  2610. <Column id="pkgcd" type="STRING" size="255"/>
  2611. <Column id="pkguncocd" type="STRING" size="255"/>
  2612. <Column id="conseq" type="BIGDECIMAL" size="255"/>
  2613. <Column id="conhistseq" type="BIGDECIMAL" size="255"/>
  2614. <Column id="cmpynm" type="STRING" size="255"/>
  2615. <Column id="orddeptcd" type="STRING" size="255"/>
  2616. <Column id="orddrid" type="STRING" size="255"/>
  2617. <Column id="srchage" type="BIGDECIMAL" size="255"/>
  2618. <Column id="discremcnts" type="STRING" size="255"/>
  2619. <Column id="cretno" type="BIGDECIMAL" size="255"/>
  2620. <Column id="acptseqno" type="BIGDECIMAL" size="255"/>
  2621. <Column id="ordtm" type="STRING" size="255"/>
  2622. <Column id="rcptstat" type="STRING" size="255"/>
  2623. <Column id="contype" type="STRING" size="255"/>
  2624. <Column id="rtime" type="STRING" size="255"/>
  2625. <Column id="forgneryn" type="STRING" size="255"/>
  2626. <Column id="rsltremcnts" type="STRING" size="255"/>
  2627. <Column id="clntcmpynm" type="STRING" size="255"/>
  2628. <Column id="clntdeptnm" type="STRING" size="255"/>
  2629. <Column id="clntpos" type="STRING" size="255"/>
  2630. <Column id="fmhngnm" type="STRING" size="255"/>
  2631. <Column id="fmrgstno1" type="STRING" size="255"/>
  2632. <Column id="fmrgstno2" type="STRING" size="255"/>
  2633. <Column id="fmrelacd" type="STRING" size="255"/>
  2634. <Column id="healexamplacecd" type="STRING" size="255"/>
  2635. <Column id="sendyn" type="STRING" size="255"/>
  2636. <Column id="agencyrate" type="STRING" size="255"/>
  2637. <Column id="payinsubamt" type="BIGDECIMAL" size="255"/>
  2638. <Column id="paycmpyamt" type="BIGDECIMAL" size="255"/>
  2639. <Column id="jobflag" type="STRING" size="255"/>
  2640. <Column id="ord" type="STRING" size="255"/>
  2641. <Column id="srchcond" type="STRING" size="255"/>
  2642. <Column id="srchinstcd" type="STRING" size="255"/>
  2643. <Column id="scrnnm" type="STRING" size="255"/>
  2644. <Column id="logourl" type="STRING" size="256"/>
  2645. <Column id="day" type="STRING" size="256"/>
  2646. </ColumnInfo>
  2647. </Dataset>
  2648. <Dataset id="ds_main_list_smart_rsrvlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_smart_rsrvlst_oncolumnchanged"/>
  2649. </Objects>
  2650. <Bind>
  2651. <BindItem id="item133" compid="grp_forgneryn.combo2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="brthareacnts"/>
  2652. <BindItem id="item27" compid="grp_forgneryn.ipt_psptno" propid="value" datasetid="ds_main_info_patinfo_item" columnid="psptno"/>
  2653. <BindItem id="item0" compid="group3.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_send" columnid="srchhealexamdetlflag"/>
  2654. <BindItem id="item1" compid="group3.cmb_srchhealexamplacecd" propid="value" datasetid="ds_send" columnid="srchhealexamplacecd"/>
  2655. <BindItem id="item2" compid="group3.chx_srchdayflag" propid="value" datasetid="ds_send" columnid="srchdayflag"/>
  2656. <BindItem id="item3" compid="group3.ipt_fromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  2657. <BindItem id="item4" compid="group3.ipt_todd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  2658. <BindItem id="item5" compid="group3.bool1" propid="value" datasetid="ds_send" columnid="srchddexptyn"/>
  2659. <BindItem id="item6" compid="group3.ipt_srchpid" propid="value" datasetid="ds_send" columnid="srchpid2"/>
  2660. <BindItem id="item7" compid="group3.opt_srchpnm" propid="value" datasetid="ds_send" columnid="srchpnm2"/>
  2661. <BindItem id="item8" compid="input9" propid="value" datasetid="ds_main_info_patinfo_item" columnid="builno1"/>
  2662. <BindItem id="item9" compid="input11" propid="value" datasetid="ds_main_info_patinfo_item" columnid="builno3"/>
  2663. <BindItem id="item10" compid="input10" propid="value" datasetid="ds_main_info_patinfo_item" columnid="builno2"/>
  2664. <BindItem id="item11" compid="swt_acptlst.case_cncl.group4.rdo_cnclmode" propid="value" datasetid="ds_init" columnid="srchmode"/>
  2665. <BindItem id="item12" compid="rdo_cmpyflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="cmpyflag"/>
  2666. <BindItem id="item13" compid="ipt_rsrvdd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="hopedd"/>
  2667. <BindItem id="item14" compid="ipt_rsrvtm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvtm"/>
  2668. <BindItem id="item15" compid="ipt_orddd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="orddd"/>
  2669. <BindItem id="item16" compid="ipt_cretdd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvdd"/>
  2670. <BindItem id="item17" compid="cmb_healexamdetlflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamdetlflag"/>
  2671. <BindItem id="item18" compid="cmb_place" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamplacecd"/>
  2672. <BindItem id="item19" compid="ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
  2673. <BindItem id="item22" compid="ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
  2674. <BindItem id="item23" compid="opt_sex" propid="value" datasetid="ds_main_info_patinfo_item" columnid="sex"/>
  2675. <BindItem id="item24" compid="opt_age" propid="value" datasetid="ds_main_info_patinfo_item" columnid="age"/>
  2676. <BindItem id="item25" compid="ipt_brthdd" propid="value" datasetid="ds_main_info_patinfo_item" columnid="brthdd"/>
  2677. <BindItem id="item26" compid="cmb_forgneryn" propid="value" datasetid="ds_main_info_patinfo_item" columnid="forgneryn"/>
  2678. <BindItem id="item28" compid="ipt_emailtype" propid="value" datasetid="ds_main_info_patinfo_item" columnid="emailtype"/>
  2679. <BindItem id="item29" compid="cmb_emailtype" propid="value" datasetid="ds_temp" columnid="emailtype"/>
  2680. <BindItem id="item30" compid="ipt_emailid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="emailid"/>
  2681. <BindItem id="item31" compid="ipt_mpphon" propid="value" datasetid="ds_main_info_patinfo_item" columnid="mpphon"/>
  2682. <BindItem id="item32" compid="ipt_telno" propid="value" datasetid="ds_main_info_patinfo_item" columnid="telno"/>
  2683. <BindItem id="item33" compid="input8" propid="value" datasetid="ds_main_info_patinfo_item" columnid="engnm"/>
  2684. <BindItem id="item34" compid="opt_zipcd1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd11"/>
  2685. <BindItem id="item35" compid="opt_zipcd2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd12"/>
  2686. <BindItem id="item36" compid="opt_addr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr1"/>
  2687. <BindItem id="item37" compid="ipt_patremcnts" propid="value" datasetid="ds_main_info_patinfo_item" columnid="patremcnts"/>
  2688. <BindItem id="item39" compid="opt_notice" propid="value" datasetid="ds_main_info_patinfo_item" columnid="notice"/>
  2689. <BindItem id="item40" compid="ipt_detladdr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr1"/>
  2690. <BindItem id="item41" compid="combo1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="vipyn"/>
  2691. <BindItem id="item42" compid="cmb_rsrvflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvflag"/>
  2692. <BindItem id="item43" compid="rdo_outexamyn" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="outexamyn"/>
  2693. <BindItem id="item44" compid="ipt_rsltcnstremcnts" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltcnstremcnts"/>
  2694. <BindItem id="item45" compid="cmb_rsltcnstflag" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltcnstflag"/>
  2695. <BindItem id="item46" compid="chx_rsrvguidsendyn" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvguidsendyn"/>
  2696. <BindItem id="item47" compid="ipt_rsrvguidsenddd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvguidsenddd"/>
  2697. <BindItem id="item49" compid="cmb_agencyrate" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="agencyrate"/>
  2698. <BindItem id="item50" compid="cmb_rsltcnstlst" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltrsrvid"/>
  2699. <BindItem id="item51" compid="swt_exam.case_pkg.ipt_pkgcd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="pkgcd"/>
  2700. <BindItem id="item52" compid="swt_exam.case_pkg.opt_pkgnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="pkgnm"/>
  2701. <BindItem id="item53" compid="swt_exam.case_pkg.rdo_choiflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="choiflag"/>
  2702. <BindItem id="item54" compid="swt_exam.case_pkg.opt_latestpkginfo" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="latestpkginfo"/>
  2703. <BindItem id="item55" compid="swt_exam.case_pkg.output4" propid="value" datasetid="ds_init" columnid="count"/>
  2704. <BindItem id="item56" compid="swt_exam.case_contdetl.ipt_conremcnts" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="remcnts"/>
  2705. <BindItem id="item57" compid="swt_exam.case_contdetl.ipt_chargetelno" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="chrgtelno"/>
  2706. <BindItem id="item58" compid="swt_exam.case_contdetl.ipt_chargenm" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="chrgnm"/>
  2707. <BindItem id="item59" compid="swt_exam.case_contdetl.ipt_mancmpychrgamt" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mancmpychrgamt"/>
  2708. <BindItem id="item60" compid="swt_exam.case_contdetl.ipt_womcmpychrgamt" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womcmpychrgamt"/>
  2709. <BindItem id="item61" compid="swt_exam.case_contdetl.opt_cnfmamtwom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womcnfmamt"/>
  2710. <BindItem id="item62" compid="swt_exam.case_contdetl.opt_cnfmamtman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mancnfmamt"/>
  2711. <BindItem id="item63" compid="swt_exam.case_contdetl.ipt_discamtman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mandiscamt"/>
  2712. <BindItem id="item64" compid="swt_exam.case_contdetl.ipt_discamtwom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womdiscamt"/>
  2713. <BindItem id="item65" compid="swt_exam.case_contdetl.ipt_pkgamtwom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womtotamt"/>
  2714. <BindItem id="item66" compid="swt_exam.case_contdetl.ipt_discratewom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womdiscrate"/>
  2715. <BindItem id="item67" compid="swt_exam.case_contdetl.ipt_pkgamtman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mantotamt"/>
  2716. <BindItem id="item68" compid="swt_exam.case_contdetl.input5" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="pkgcd"/>
  2717. <BindItem id="item69" compid="swt_exam.case_contdetl.ipt_discrateman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mandiscrate"/>
  2718. <BindItem id="item70" compid="swt_exam.case_contdetl.input6" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="pkgnm"/>
  2719. <BindItem id="item71" compid="swt_exam.case_contdetl.cmb_uncocd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="uncocd"/>
  2720. <BindItem id="item72" compid="swt_exam.case_contdetl.cmb_contype" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="contype"/>
  2721. <BindItem id="item73" compid="swt_exam.case_contdetl.ipt_condd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="condd"/>
  2722. <BindItem id="item74" compid="swt_exam.case_contdetl.ipt_confromdd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="confromdd"/>
  2723. <BindItem id="item75" compid="swt_exam.case_contdetl.ipt_contodd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="contodd"/>
  2724. <BindItem id="item76" compid="swt_exam.case_contdetl.opt_status" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="status"/>
  2725. <BindItem id="item77" compid="switch2.case2.ipt_fmhngnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="fmhngnm"/>
  2726. <BindItem id="item79" compid="adddcamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="adddcamt"/>
  2727. <BindItem id="item80" compid="dcamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="dcamt"/>
  2728. <BindItem id="item81" compid="switch2.case2.ipt_fmrgstno1" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="fmrgstno1"/>
  2729. <BindItem id="item82" compid="switch2.case2.ipt_fmrgstno2" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="fmrgstno2"/>
  2730. <BindItem id="item83" compid="switch2.case2.cmb_fmrelacd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="fmrelacd"/>
  2731. <BindItem id="item84" compid="switch2.case2.input3" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntdeptnm"/>
  2732. <BindItem id="item85" compid="switch2.case2.ipt_deptcd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntcmpynm"/>
  2733. <BindItem id="item86" compid="switch2.case2.ipt_jobpos" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntpos"/>
  2734. <BindItem id="item87" compid="switch2.case2.ipt_clntempid" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntempid"/>
  2735. <BindItem id="item88" compid="tar_remcnts" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="remcnts"/>
  2736. <BindItem id="item89" compid="opt_pkgamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="pkgamt"/>
  2737. <BindItem id="item90" compid="ipt_ownbamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="ownbamt"/>
  2738. <BindItem id="item91" compid="cmb_pkguncocd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="pkguncocd"/>
  2739. <BindItem id="item92" compid="opt_preamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="preamt"/>
  2740. <BindItem id="item93" compid="opt_realamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="realamt"/>
  2741. <BindItem id="item94" compid="opt_discamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="discamt"/>
  2742. <BindItem id="item95" compid="opt_uncoamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="uncoamt"/>
  2743. <BindItem id="item96" compid="opt_subtotamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="subtotamt"/>
  2744. <BindItem id="item97" compid="opt_addamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="psnaddamt"/>
  2745. <BindItem id="item98" compid="output2" propid="value" datasetid="ds_main_info_rcptinfo" columnid="cmpyaddamt"/>
  2746. <BindItem id="item99" compid="opt_acptcnt" propid="value" datasetid="ds_main_list_listinfo" columnid="acptcnt"/>
  2747. <BindItem id="item100" compid="opt_cnclcnt" propid="value" datasetid="ds_main_list_listinfo" columnid="rsrvinscnt"/>
  2748. <BindItem id="item101" compid="opt_holdcnt" propid="value" datasetid="ds_main_list_listinfo" columnid="holdcnt"/>
  2749. <BindItem id="item102" compid="opt_rsrvcnt" propid="value" datasetid="ds_main_list_listinfo" columnid="rsrvcnt"/>
  2750. <BindItem id="item103" compid="opt_rcptcnt" propid="value" datasetid="ds_main_list_listinfo" columnid="cnclcnt"/>
  2751. <BindItem id="item104" compid="opt_failcnt" propid="value" datasetid="ds_main_list_listinfo" columnid="outcnt"/>
  2752. <BindItem id="item105" compid="grp_rsrvcert.cmb_testroomnm" propid="value" datasetid="ds_temp_rsrv_rsrvcert" columnid="testroom"/>
  2753. <BindItem id="item106" compid="grp_rsrvcert.opt_pid" propid="value" datasetid="ds_temp_rsrv_rsrvcert" columnid="pid"/>
  2754. <BindItem id="item107" compid="grp_rsrvcert.opt_hngnm" propid="value" datasetid="ds_temp_rsrv_rsrvcert" columnid="hngnm"/>
  2755. <BindItem id="item108" compid="grp_rsrvcert.ipt_healexamdd" propid="value" datasetid="ds_temp_rsrv_rsrvcert" columnid="orddd"/>
  2756. <BindItem id="item109" compid="grp_rsrvcert.input1" propid="value" datasetid="ds_temp_rsrv_rsrvcert" columnid="nersrvdd"/>
  2757. <BindItem id="item110" compid="grp_rsrvcert.input2" propid="value" datasetid="ds_temp_rsrv_rsrvcert" columnid=""/>
  2758. <BindItem id="item111" compid="grp_addr2.ipt_zipcd21" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd21"/>
  2759. <BindItem id="item112" compid="grp_addr2.ipt_zipcd22" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd22"/>
  2760. <BindItem id="item113" compid="grp_addr2.opt_addr2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr2"/>
  2761. <BindItem id="item114" compid="grp_addr2.ipt_detladdr2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr2"/>
  2762. <BindItem id="item115" compid="grp_addr2.output1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd31"/>
  2763. <BindItem id="item116" compid="grp_addr2.output3" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd32"/>
  2764. <BindItem id="item117" compid="grp_addr2.input7" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr3"/>
  2765. <BindItem id="item118" compid="grp_addr2.input4" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr3"/>
  2766. <BindItem id="item119" compid="ipt_paycmpyamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="paycmpyamt"/>
  2767. <BindItem id="item120" compid="ipt_payinsubamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="payinsubamt"/>
  2768. <BindItem id="item121" compid="checkbox1" propid="value" datasetid="ds_tmp2" columnid="printchk"/>
  2769. <BindItem id="item38" compid="ipt_clntgrde" propid="value" datasetid="ds_main_info_patinfo_item" columnid="clntgrde"/>
  2770. <BindItem id="item122" compid="cmb_disccd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="disccd"/>
  2771. <BindItem id="item123" compid="rdo_healexamplacecd" propid="value" datasetid="ds_init_place" columnid="healexamplacecd"/>
  2772. <BindItem id="item124" compid="ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rrgstno1"/>
  2773. <BindItem id="item125" compid="ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rrgstno2"/>
  2774. <BindItem id="item20" compid="ipt_tagno" propid="value" datasetid="ds_main_info_taginfo" columnid="tagno"/>
  2775. <BindItem id="item21" compid="switch2.case1.ipt_empid" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="empid"/>
  2776. <BindItem id="item48" compid="switch2.case1.ipt_famypid" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="famypid"/>
  2777. <BindItem id="item126" compid="switch2.case1.ipt_recmempid" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="recmempid"/>
  2778. <BindItem id="item127" compid="switch2.case1.opt_recmempnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="recmempnm"/>
  2779. <BindItem id="item128" compid="switch2.case1.opt_famypnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="famypnm"/>
  2780. <BindItem id="item129" compid="switch2.case1.opt_empnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="empnm"/>
  2781. <BindItem id="item130" compid="switch2.case1.cmb_emprelacd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="emprelacd"/>
  2782. <BindItem id="item131" compid="switch2.case1.cmb_famyrelacd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="famyrelacd"/>
  2783. <BindItem id="item78" compid="opt_psnpkgamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="psnpkgamt"/>
  2784. <BindItem id="item132" compid="opt_cmpypkgamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="cmpypkgamt"/>
  2785. <BindItem id="item134" compid="chk_residence" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="dietcnstyn"/>
  2786. </Bind>
  2787. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  2788. * System Name :
  2789. * Job Name :
  2790. * Creator :
  2791. * Make Date : 2015-11-13
  2792. * Description :
  2793. *---------------------------------------------------------------------------------------
  2794. * Modify Date Modifier Modify Description
  2795. *---------------------------------------------------------------------------------------
  2796. * 2015-11-13 Live Converter TF->XP
  2797. *
  2798. *---------------------------------------------------------------------------------------
  2799. ****************************************************************************************/
  2800. include "com_commonxp::comm_main.xjs";
  2801. include "com_shortmsgxp::ZMS001.xjs";
  2802. include "ast_healexamxp::AHA001.xjs";
  2803. include "pam_pamcomnxp::PAM.xjs";
  2804. include "mis_miscommonxp::MIS.xjs";
  2805. include "ast_healthexambasexp::healcombolist.xjs";
  2806. var arErrorCode = new HashArray();
  2807. function SMAHA00100_oninit(obj:Form, e:InitEventInfo)
  2808. {
  2809. frmf_initForm(obj);
  2810. }
  2811. function SMAHA00100_onload(obj:Form, e:LoadEventInfo)
  2812. {
  2813. grdf_initGrid(swt_acptlst.case_acpt.grd_acptlst);
  2814. grdf_initGrid(swt_acptlst.case_cncl.grd_cncllst);
  2815. grdf_initGrid(swt_acptlst.case_rsrv.grd_rsrvlst);
  2816. grdf_initGrid(swt_acptlst.case_rsrvent.grd_rsrventlst);
  2817. grdf_initGrid(swt_exam.case_pkg.grd_addlst);
  2818. grdf_setRowTypeIcon(swt_exam.case_pkg.grd_addlst, 0);
  2819. grdf_initGrid(swt_exam.case_hist.grd_hist);
  2820. grdf_initGrid(swt_exam.case_pkgdetl.grid_pkgdetl);
  2821. swt_acptlst.tabindex = 0;
  2822. grp_tabbtn.btn_rsrv.class = "btn_tab_S";
  2823. var instcd = sysf_getUserInfo("dutplceinstcd");
  2824. // 칠곡 버튼 배열변경
  2825. if (instcd == "031") {
  2826. btn_sono.visible = false;
  2827. grp_032.visible = false;
  2828. swt_acptlst.onchanged.fireEvent(swt_acptlst, new TabIndexChangeEventInfo);
  2829. misfHiddenTab(grp_tabbtn, "4");
  2830. } else if(instcd == "032") {
  2831. button26.visible = false;
  2832. btn_bracelet.visible = false;
  2833. button25.visible = false;
  2834. btn_consult.visible = false;
  2835. button17.visible = false;
  2836. button8.visible = false;
  2837. btn_tag.visible = false;
  2838. grp_032.visible = true;
  2839. misfHiddenTab(grp_tabbtn, "4");
  2840. }
  2841. fInitList(); //그리드 인스턴스 초기화
  2842. fGetBaseInfo(); //기본 코드 조회(콤보박스)
  2843. fInitInfo(); //오른쪽 정보들 초기화 및 기본 값 셋팅
  2844. fInitDate(true); //일자 설정
  2845. var arrParam = [ {dsNm: "ds_init_baseinfo_contypelst_A0113", cdGrpId: "A0113"}]
  2846. appf_getCodeList(arrParam);
  2847. ds_send.setColumn(0, "clscd", "G" );
  2848. ds_send.setColumn(0, "etccd", "G14" );
  2849. var oParam = {};
  2850. oParam.id = "TRAHB00602";
  2851. oParam.service = "healexambaseapp.EtcCode";
  2852. oParam.method = "reqGetDetlCodeList";
  2853. oParam.inds = "req=ds_send";
  2854. oParam.outds = "ds_init_baseinfo_detlcodelst_item=item";
  2855. oParam.async = false;
  2856. //oParam.callback = "cf_TRAHB00602";
  2857. tranf_submit(oParam);
  2858. // 순서표 언어 기준 자료 호출
  2859. var oParam = {};
  2860. oParam.id = "TRAHB00902";
  2861. oParam.service = "healexamrcptapp.HealExamRcpt";
  2862. oParam.method = "reqGetExamSeq_NT";
  2863. oParam.outds = "ds_init_sqlnlist_sqlninfo=sqln";
  2864. oParam.async = false;
  2865. //oParam.callback = "cf_TRAHB00902";
  2866. tranf_submit(oParam);
  2867. btn_clear.enable = frmf_checkAuth("X");
  2868. btn_rsrv.enable = frmf_checkAuth("X");
  2869. btn_rsrvcfm.enable = frmf_checkAuth("X");
  2870. btn_rsrvcncl.enable = frmf_checkAuth("X");
  2871. btn_acpt.enable = frmf_checkAuth("X");
  2872. btn_acptcncl.enable = frmf_checkAuth("X");
  2873. btn_rcpt.enable = frmf_checkAuth("X");
  2874. btn_examseqprnt.enable = frmf_checkAuth("X");
  2875. btn_rsrvprnt.enable = frmf_checkAuth("X");
  2876. group3.btn_search.enable = frmf_checkAuth("X");
  2877. if(frmf_checkAuth("X"))
  2878. {
  2879. fSetBtnStat();
  2880. }
  2881. if(frmf_checkAuth("R"))
  2882. {
  2883. fGetList();
  2884. }
  2885. }
  2886. function fInitList()
  2887. {
  2888. ds_main_list_rsrvlst.clearData();
  2889. ds_main_list_acptlst.clearData();
  2890. ds_main_list_cncllst.clearData();
  2891. ds_main_list_listinfo.clearData();
  2892. ds_main_info_rcptinfo.clearData();
  2893. }
  2894. function fGetBaseInfo()
  2895. {
  2896. var arrParam = [ {dsNm: "ds_init_baseinfo_hedetlflaglst_A0069", cdGrpId: "A0069"}
  2897. ,{dsNm: "ds_init_baseinfo_rsrvflaglst_A0115", cdGrpId: "A0115"}
  2898. ,{dsNm: "ds_init_baseinfo_choiflaglst_A0116", cdGrpId: "A0116"}
  2899. ,{dsNm: "ds_init_baseinfo_clntgrdlst_A0118", cdGrpId: "A0118"}
  2900. ,{dsNm: "ds_init_baseinfo_emaillst_A0120", cdGrpId: "A0120"}
  2901. ,{dsNm: "ds_init_baseinfo_statlst_A0107", cdGrpId: "A0107"}
  2902. ,{dsNm: "ds_init_baseinfo_relacdlst_P0438", cdGrpId: "P0438"}
  2903. ,{dsNm: "ds_init_baseinfo_testflag_A0117", cdGrpId: "A0117"}]
  2904. appf_getCodeList(arrParam);
  2905. frmf_addComboItem("switch2.case1.cmb_emprelacd"," ","","above");
  2906. var arrParam = [{dsNm: "ds_init_baseinfo_healexamplacelst_S600", cdGrpId: "S600"}
  2907. ,{dsNm: "ds_init_baseinfo_healexamplacecd_S600", cdGrpId: "S600"}
  2908. ,{dsNm: "ds_init_baseinfo_S920list_S920", cdGrpId: "S920"}
  2909. ,{dsNm: "ds_init_baseinfo_S930list_S930", cdGrpId: "S930"}
  2910. ,{dsNm: "ds_init_baseinfo_S960list_S960", cdGrpId: "S960"}
  2911. ,{dsNm: "ds_init_baseinfo_S970list_S970", cdGrpId: "S970"}
  2912. ,{dsNm: "ds_init_baseinfo_S980list_S980", cdGrpId: "S980"}
  2913. ,{dsNm: "ds_init_baseinfo_S990list_S990", cdGrpId: "S990"}]; //DUR 팝업 적용 여부
  2914. healGetCodeList(arrParam);
  2915. ds_init_baseinfo_healexamplacelst_S600.deleteRow(0);
  2916. ds_init_baseinfo_healexamplacecd_S600.deleteRow(0);
  2917. var arrParam = [{dsNm: "ds_init_baseinfo_rsltcnstflaglst_S080", cdGrpId: "S080"}];
  2918. healGetCodeListSubmit(arrParam);
  2919. // model.removenode("/root/init/baseinfo/healexamplacelst/S600[1]");
  2920. // model.removenode("/root/init/baseinfo/healexamplacecd/S600[1]");
  2921. frmf_addComboItem("group3.cmb_srchhealexamplacecd","전체","","above");
  2922. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
  2923. dsf_makeValue(ds_send, "sess_posinstcd", "String", sysf_getUserInfo("dutplceinstcd"));
  2924. var oParam = {};
  2925. oParam.id = "TRAHA00104";
  2926. oParam.service = "healexambaseapp.ComCode";
  2927. oParam.method = "reqGetDiscCdList";
  2928. oParam.inds = "req=ds_send";
  2929. oParam.outds = "ds_init_baseinfo_pamcdlst_disccdlst=disccdlst ds_init_baseinfo_pamcdlst_uncocdlst=uncocdlst ds_=cncruncocdlst ds_=calclst";
  2930. oParam.async = false;
  2931. //oParam.callback = "cf_TRAHA00104";
  2932. tranf_submit(oParam);
  2933. var oParam = {};
  2934. oParam.id = "TRPMC01403";
  2935. oParam.service = "pamcomnapp.PamComn";
  2936. oParam.method = "reqGetComCD";
  2937. oParam.inds = "req=ds_send";
  2938. oParam.outds = "ds_init_baseinfo_pamcdlst_disccd=disccd ds_init_baseinfo_init_naticd=naticd";
  2939. oParam.async = false;
  2940. //oParam.callback = "cf_TRPMC01403";
  2941. tranf_submit(oParam);
  2942. var oParam = {};
  2943. oParam.id = "TRAHB01502";
  2944. oParam.service = "healexambaseapp.ComCode";
  2945. oParam.method = "reqGetRoomCdList";
  2946. oParam.inds = "req=ds_send";
  2947. oParam.outds = "ds_init_room_roomlst_itemroom=item";
  2948. oParam.async = false;
  2949. //oParam.callback = "cf_TRAHB01502";
  2950. tranf_submit(oParam);
  2951. }
  2952. function fInitInfo()
  2953. {
  2954. ds_main_info_patinfo_item.clearData();
  2955. ds_main_info_patinfo_item.addRow();
  2956. ds_temp2_addlst.clearData();
  2957. var vHealExamFg = fGetHealExamFlag();
  2958. var vHealExamDetlFg = fGetHealExamDetlFlag();
  2959. var sDetlFg = "ds_init_baseinfo_hedetlflaglst_A0069";
  2960. var nodelist = eval(sDetlFg);
  2961. if(nodelist.rowcount > 0)
  2962. {
  2963. group3.cmb_srchhealexamdetlflag.value = vHealExamDetlFg;
  2964. }
  2965. ipt_pid.enable = true;
  2966. var node = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpyflag");
  2967. var cmpyflag = "N";
  2968. if(!utlf_isNull(node))
  2969. {
  2970. cmpyflag = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpyflag");
  2971. }
  2972. fInitRsrvAcptInfo(); //접수 정보 초기화
  2973. if(vHealExamDetlFg == 'C03')
  2974. {
  2975. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "cmpyflag", "string", "Y");
  2976. }
  2977. else
  2978. {
  2979. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "cmpyflag", "string", cmpyflag);
  2980. }
  2981. if(!utlf_isNull(rdo_healexamplacecd.value))
  2982. {
  2983. frmf_inputEnterKey("rdo_healexamplacecd", "onitemchanged", new ItemChangeEventInfo );
  2984. }
  2985. else if(vHealExamDetlFg == 'C01')
  2986. {
  2987. rdo_healexamplacecd.index = 1;
  2988. }
  2989. else if (vHealExamDetlFg == 'C03')
  2990. {
  2991. rdo_healexamplacecd.index = 0;
  2992. }
  2993. else
  2994. {
  2995. rdo_healexamplacecd.index = 1;
  2996. }
  2997. frmf_inputEnterKey("rdo_healexamplacecd", "onitemchanged", new ItemChangeEventInfo );
  2998. appf_delPatientInfos();
  2999. caption60.style.background = "";
  3000. }
  3001. function fInitRsrvAcptInfo()
  3002. {
  3003. ds_main_info_rsrvacptinfo_item.clearData();
  3004. ds_main_info_rsrvacptinfo_item.addRow();
  3005. ds_main_info_rsrvacptinfo_addlst.clearData();
  3006. ds_main_info_rcptinfo.clearData();
  3007. ds_main_info_taginfo.clearData();
  3008. ds_main_info_taginfo.addRow();
  3009. ds_main_info_rsltcnstinfo_cnstlst_cnst.clearData();
  3010. ds_main_info_rsltcnstinfo_cnstlst_cnst.addRow();
  3011. ds_main_info_rsltcnstinfo_choicnst.clearData();
  3012. ds_temp.clearData();
  3013. ds_temp.addRow();
  3014. fInitDate(false);
  3015. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "healexamdetlflag", "string", group3.cmb_srchhealexamdetlflag.value);
  3016. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "string", "04");
  3017. dsf_makeValue(ds_main_info_rsrvacptinfo_choicnst, "rsltcnstflag", "string", "");
  3018. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "choiflag", "string", "01");
  3019. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V01");
  3020. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "disccd", "string", "-");
  3021. dsf_makeValue(ds_main_info_patinfo_item, "forgneryn", "string", "N");
  3022. dsf_makeValue(ds_main_info_rsrvacptinfo_choicnst, "outexamyn", "string", "N");
  3023. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "agencyrate", "string", "0");
  3024. frmf_inputEnterKey("rdo_outexamyn", "onitemchanged", new ItemChangeEventInfo );
  3025. btn_tag.text = "태그지급";
  3026. ipt_tagno.enable = true;
  3027. swt_exam.tabindex = 0;
  3028. cmb_rsltcnstlst.index = 0;
  3029. }
  3030. function fInitDate(vAll)
  3031. {
  3032. var cur_date = utlf_getCurrentDate();
  3033. if(vAll == true )
  3034. {
  3035. group3.ipt_todd.value = cur_date;
  3036. group3.ipt_fromdd.value = cur_date;
  3037. }
  3038. else
  3039. {
  3040. ipt_cretdd.value = cur_date;
  3041. ipt_orddd.value = cur_date;
  3042. ipt_rsrvdd.value = cur_date;
  3043. }
  3044. }
  3045. function fSetBtnStat()
  3046. {
  3047. btn_rsrv.enable = false;
  3048. btn_rsrvch.enable = false;
  3049. btn_pseursrvcncl.enable = false;
  3050. btn_rsrvcfm.enable = false;
  3051. btn_rsrvchng.enable = false;
  3052. btn_rsrvcncl.enable = false;
  3053. btn_acpt.enable = false;
  3054. btn_acptcncl.enable = false;
  3055. rdo_outexamyn.enable = true;
  3056. swt_exam.case_pkg.btn_testchng.visible = false;
  3057. swt_exam.case_pkg.btn_searchadd.enable = true;
  3058. cmb_disccd.enable = true;
  3059. switch2.case1.btn_rememp.enable = true;
  3060. cap_orddd.visible = false; //처방일자 caption
  3061. ipt_orddd.visible = false; //처방일자 input
  3062. ipt_orddd.enable = false;
  3063. fSetAddEdit(false);
  3064. var vStat = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  3065. if(utlf_isNull(vStat))
  3066. {
  3067. btn_rsrv.enable = true;
  3068. btn_rsrvcfm.enable = true;
  3069. btn_acpt.enable = true;
  3070. }
  3071. else if(vStat == "A")
  3072. {
  3073. btn_rsrvch.enable = true;
  3074. btn_pseursrvcncl.enable = true;
  3075. btn_rsrvcfm.enable = true;
  3076. btn_acpt.enable = true;
  3077. }
  3078. else if(vStat == "B")
  3079. {
  3080. btn_rsrv.enable = true;
  3081. }
  3082. else if(vStat == "C")
  3083. {
  3084. btn_rsrvchng.enable = true;
  3085. btn_rsrvcncl.enable = true;
  3086. btn_acpt.enable = true;
  3087. }
  3088. else if(vStat == "D")
  3089. {
  3090. btn_rsrv.enable = true;
  3091. btn_rsrvcfm.enable = true;
  3092. cap_orddd.visible = true; //처방일자 caption
  3093. ipt_orddd.visible = true; //처방일자 input
  3094. ipt_orddd.enable = true
  3095. }
  3096. else if(vStat == "E")
  3097. {
  3098. //20190917 고영민 칠곡 공혜정 요청 일자 상관없이 접수취소
  3099. /*var curDD = utlf_getCurrentDate();
  3100. if(ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd") == curDD)
  3101. {
  3102. btn_acptcncl.enable = true;
  3103. }*/
  3104. btn_acptcncl.enable = true;
  3105. swt_exam.case_pkg.btn_testchng.visible = true; //검사변경
  3106. cmb_disccd.enable = false;
  3107. switch2.case1.btn_rememp.enable = false;
  3108. }
  3109. else if(vStat == "F")
  3110. {
  3111. }
  3112. else if(vStat == "G" || vStat == "H" || vStat == "I")
  3113. {
  3114. swt_exam.case_pkg.btn_testchng.visible = true; //검사변경
  3115. swt_exam.case_pkg.btn_searchadd.enable = false;
  3116. }
  3117. ipt_paycmpyamt.enable = false;
  3118. ipt_payinsubamt.enable = false;
  3119. opt_addamt.enable = false;
  3120. output2.enable = false;
  3121. opt_psnpkgamt.enable = false;
  3122. opt_cmpypkgamt.enable = false;
  3123. }
  3124. function fSetAddEdit(vMode)
  3125. {
  3126. idxs = ds_main_info_rsrvacptinfo_addlst.rowcount;
  3127. if(vMode == true)
  3128. {
  3129. swt_exam.case_pkg.grd_addlst.setCellProperty("Body", swt_exam.case_pkg.grd_addlst.getBindCellIndex("Body", "testflag"), "edittype", "none");
  3130. swt_exam.case_pkg.grd_addlst.setCellProperty("Body", swt_exam.case_pkg.grd_addlst.getBindCellIndex("Body", "uncocd"), "edittype", "none");
  3131. swt_exam.case_pkg.grd_addlst.setCellProperty("Body", swt_exam.case_pkg.grd_addlst.getBindCellIndex("Body", "scoreamt"), "edittype", "none");
  3132. }
  3133. else
  3134. {
  3135. swt_exam.case_pkg.grd_addlst.setCellProperty("Body", swt_exam.case_pkg.grd_addlst.getBindCellIndex("Body", "testflag"), "edittype", "combo");
  3136. swt_exam.case_pkg.grd_addlst.setCellProperty("Body", swt_exam.case_pkg.grd_addlst.getBindCellIndex("Body", "uncocd"), "edittype", "combo");
  3137. swt_exam.case_pkg.grd_addlst.setCellProperty("Body", swt_exam.case_pkg.grd_addlst.getBindCellIndex("Body", "scoreamt"), "edittype", "text");
  3138. }
  3139. }
  3140. function fGetList()
  3141. {
  3142. fInitList();
  3143. var expYN = ds_send.getColumn(0, "srchddexptyn");
  3144. var pid = ds_send.getColumn(0, "srchpid2");
  3145. if( utlf_isNull(ds_send.getColumn(0, "srchhealexamdetlflag")) || utlf_isNull(ds_send.getColumn(0, "srchtodd")) || utlf_isNull(ds_send.getColumn(0, "srchfromdd"))) return ;
  3146. if(expYN == "Y")
  3147. {
  3148. if(pid == "" || utlf_isNull(pid))
  3149. {
  3150. sysf_messageBox("일자제외 시 등록번호를 " , "C001");
  3151. return;
  3152. }
  3153. }
  3154. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  3155. var vMode = fGetSrchMode();
  3156. ds_send.setColumn(0, "srchpid", "");
  3157. ds_send.setColumn(0, "srchmode", vMode );
  3158. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
  3159. dsf_createDsRow("ds_req", [
  3160. {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchinstcd")}
  3161. , {col:"srchmode", type:"STRING", size:256, val:ds_send.getColumn(0, "srchmode")}
  3162. , {col:"srchfromdd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchfromdd")}
  3163. , {col:"srchtodd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchtodd")}
  3164. , {col:"srchpid", type:"STRING", size:256, val:ds_send.getColumn(0, "srchpid2")}
  3165. , {col:"srchpnm", type:"STRING", size:256, val:ds_send.getColumn(0, "srchpnm")}
  3166. // , {col:"srchrrgstno1", type:"STRING", size:256, val:ds_send.getColumn(0, "srchrrgstno1")}
  3167. // , {col:"srchrrgstno2", type:"STRING", size:256, val:ds_send.getColumn(0, "srchrrgstno2")}
  3168. , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamflag")}
  3169. , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamdetlflag")}
  3170. // , {col:"srchdgflag", type:"STRING", size:256, val:ds_send.getColumn(0, "dgflag")}
  3171. , {col:"srchddexptyn", type:"STRING", size:256, val:ds_send.getColumn(0, "srchddexptyn")}
  3172. // , {col:"srchplceflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchplceflag")}
  3173. , {col:"srchhealexamplacecd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamplacecd")}
  3174. // , {col:"srchhealexamgubun", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamgubun")}
  3175. ]);
  3176. var oParam = {};
  3177. oParam.id = "TRAHA00103";
  3178. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  3179. oParam.method = "reqGetRsrvAcptList";
  3180. oParam.inds = "req=ds_req";
  3181. oParam.outds = "ds_main_list_rsrvlst=item ds_main_list_listinfo=itemcnt";
  3182. oParam.async = false;
  3183. oParam.callback = "cf_TRAHA00103";
  3184. tranf_submit(oParam);
  3185. ds_main_list_rsrvlst.updatecontrol = false;
  3186. dsf_setDefaultVal(ds_main_list_rsrvlst, "agencyrate:0");
  3187. ds_main_list_rsrvlst.updatecontrol = true;
  3188. ds_main_list_acptlst.updatecontrol = false;
  3189. dsf_setDefaultVal(ds_main_list_acptlst, "agencyrate:0");
  3190. ds_main_list_acptlst.updatecontrol = true;
  3191. ds_main_list_cncllst.updatecontrol = false;
  3192. dsf_setDefaultVal(ds_main_list_cncllst, "agencyrate:0");
  3193. ds_main_list_cncllst.updatecontrol = true;
  3194. if(swt_acptlst.tabindex == 2)
  3195. {
  3196. ds_main_list_acptlst.copyData(ds_main_list_rsrvlst);
  3197. }
  3198. var vHealExamDetlFg = fGetHealExamDetlFlag();
  3199. var sel = swt_acptlst.tabindex;
  3200. switch(sel)
  3201. {
  3202. case 0 :
  3203. fSetRsrvBackGroud(swt_acptlst.case_rsrv.grd_rsrvlst, vHealExamDetlFg);
  3204. break;
  3205. case 1 :
  3206. fSetRsrvBackGroud(swt_acptlst.case_rsrvent.grd_rsrventlst, vHealExamDetlFg);
  3207. break;
  3208. case 2 :
  3209. fSetRsrvBackGroud(swt_acptlst.case_acpt.grd_acptlst, vHealExamDetlFg);
  3210. break;
  3211. default :
  3212. break;
  3213. }
  3214. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3215. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_req.getColumn(0,"srchpid"));
  3216. }
  3217. function cf_TRAHA00103(sSvcId, nErrorCode, sErrorMsg) {
  3218. if(nErrorCode < 0) return;
  3219. ds_main_list_acptlst.copyData(ds_main_list_rsrvlst);
  3220. ds_main_list_cncllst.copyData(ds_main_list_rsrvlst);
  3221. ds_main_list_sndlst.copyData(ds_main_list_rsrvlst);
  3222. }
  3223. function fGetSrchMode()
  3224. {
  3225. var idx = swt_acptlst.tabindex ;
  3226. if(idx == 3)
  3227. {
  3228. return swt_acptlst.case_cncl.group4.rdo_cnclmode.value ;
  3229. }
  3230. idx++;
  3231. return idx;
  3232. }
  3233. function fSetRsrvBackGroud(vGrd, vMode)
  3234. {
  3235. for(var i = 0; i < this.objects[vGrd.binddataset].rowcount; i++)
  3236. {
  3237. var statFlag = this.objects[vGrd.binddataset].getColumn(i, "statflag");
  3238. var pnm = this.objects[vGrd.binddataset].getColumn(i, "pnm");
  3239. var vhealexamdetlflag = this.objects[vGrd.binddataset].getColumn(i, "healexamdetlflag");
  3240. var vhealexamplacecd = this.objects[vGrd.binddataset].getColumn(i, "healexamplacecd");
  3241. var vipyn = utlf_transNullToEmpty(this.objects[vGrd.binddataset].getColumn(i, "vipyn"));
  3242. if(vipyn == "Y")
  3243. {
  3244. dsf_makeValue(this.objects[vGrd.binddataset], "bgColor", "string", "#FFC0CB", i);
  3245. }
  3246. else
  3247. {
  3248. dsf_makeValue(this.objects[vGrd.binddataset], "bgColor", "string", "#FFFFFF", i);
  3249. }
  3250. if(statFlag == "A")
  3251. {
  3252. dsf_makeValue(this.objects[vGrd.binddataset], "bgColor", "string", "#ccffcc", i);
  3253. }
  3254. if(vhealexamdetlflag != vMode)
  3255. {
  3256. dsf_makeValue(this.objects[vGrd.binddataset], "bgColor", "string", "#7BE6B7", i);
  3257. }
  3258. else if (vMode == 'C03' && vhealexamplacecd == 'S')
  3259. {
  3260. dsf_makeValue(this.objects[vGrd.binddataset], "bgColor", "string", "#7BE6B7", i);
  3261. }
  3262. }
  3263. }
  3264. function group3_btn_search_onclick(obj:Button, e:ClickEventInfo)
  3265. {
  3266. if(swt_acptlst.tabindex == 4) fGetSmartList();
  3267. else fGetList();
  3268. }
  3269. function rdo_healexamplacecd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3270. {
  3271. var healexamplacecd = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd");
  3272. var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  3273. if(statFlag <= "C")
  3274. {
  3275. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamplacecd", obj.value);
  3276. }
  3277. else
  3278. {
  3279. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamplacecd", utlf_isNull(healexamplacecd) ? obj.value : healexamplacecd);
  3280. }
  3281. }
  3282. function rdo_outexamyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3283. {
  3284. var outexamyn = obj.value;
  3285. if(outexamyn == "Y")
  3286. {
  3287. cmb_rsltcnstflag.index = 0;
  3288. cmb_rsltcnstflag.enable = false;
  3289. btn_rsltcnstrsrv.enable = true;
  3290. }
  3291. else if(outexamyn == "N")
  3292. {
  3293. cmb_rsltcnstflag.enable = true;
  3294. }
  3295. }
  3296. function swt_acptlst_case_rsrv_grd_rsrvlst_onkeyup(obj:Grid, e:KeyEventInfo)
  3297. {
  3298. if(e.ctrlKey == true && e.keycode == 67)
  3299. {
  3300. grdf_clipboardCopy(obj, "PAM");
  3301. }
  3302. }
  3303. function swt_acptlst_case_cncl_group4_rdo_cnclmode_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3304. {
  3305. fGetList();
  3306. }
  3307. function group3_ipt_todd_onchanged(obj:Calendar, e:ChangeEventInfo)
  3308. {
  3309. if(swt_acptlst.tabindex == 4) fGetSmartList();
  3310. else fGetList();
  3311. }
  3312. function group3_ipt_srchpid_onkeyup(obj:Edit, e:KeyEventInfo)
  3313. {
  3314. if(e.keycode == 13)
  3315. {
  3316. obj.updateToDataset();
  3317. group3.btn_srchpat.click();
  3318. }
  3319. }
  3320. function group3_btn_srchpat_onclick(obj:Button, e:ClickEventInfo)
  3321. {
  3322. //fSearchPatInfo("SMAHA00100", "pid", group3.ipt_srchpid.value, "N", "ds_send" ,group3.ipt_srchpid, group3.opt_srchpnm);
  3323. fSearchPatInfo("SMAHA00100", "pid", group3.ipt_srchpid.value, "N", "ds_send" ,"srchpid2", "srchpnm2");
  3324. }
  3325. function swt_acptlst_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  3326. {
  3327. if(e.postindex == 4) {
  3328. fGetSmartList();
  3329. } else {
  3330. fGetList();
  3331. }
  3332. var instcd = sysf_getUserInfo("dutplceinstcd");
  3333. if (instcd == "031") {
  3334. if(e.postindex == 0) {
  3335. btn_savepatinfo.enable = false;
  3336. } else {
  3337. btn_savepatinfo.enable = true;
  3338. }
  3339. }
  3340. }
  3341. function swt_acptlst_case_rsrv_grd_rsrvlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3342. {
  3343. fChkPatNameC(ds_main_list_rsrvlst, "pnm", ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pnm"));
  3344. var pid = ds_send.getColumn(0, "srchpid2");
  3345. var pnm = ds_send.getColumn(0, "srchpnm2");
  3346. if(!utlf_isNull(pid) || !utlf_isNull(pnm))
  3347. {
  3348. if(ds_send.getColumn(0, "srchddexptyn") == "N")
  3349. {
  3350. ds_send.setColumn(0, "srchpid2", "");
  3351. ds_send.setColumn(0, "srchpnm2", "");
  3352. }
  3353. }
  3354. ahafGetRsrvAcptDetl(1);
  3355. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd")))
  3356. {
  3357. fGetCmpyConinfo();
  3358. }
  3359. ahafGetHistList(ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pid"));
  3360. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3361. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pid"));
  3362. setCount();
  3363. fSetSendyn();
  3364. var cnt = ds_init_baseinfo_S920list_S920.getCaseCount("cdid == 'Y'");
  3365. if(cnt > 0)
  3366. {
  3367. fNewZipCdCheck(ds_main_info_patinfo_item.getColumn(0, "zipcd11"), ds_main_info_patinfo_item.getColumn(0, "zipcd12"));
  3368. }
  3369. call_TRAHB00301();
  3370. }
  3371. function fGetCmpyConinfo()
  3372. {
  3373. ds_sendcmpy.setColumn(0, "srchconseq", ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq"));
  3374. ds_sendcmpy.setColumn(0, "srchconhistseq", ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq"));
  3375. ds_sendcmpy.setColumn(0, "srchcmpycd", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd"));
  3376. ds_sendcmpy.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  3377. var oParam = {};
  3378. oParam.id = "TRAHB00503";
  3379. oParam.service = "healexambaseapp.CmpyCode";
  3380. oParam.method = "reqGetConInfoList";
  3381. oParam.inds = "req=ds_sendcmpy";
  3382. oParam.outds = "ds_temp_coninfolst_item=item";
  3383. oParam.async = false;
  3384. oParam.callback = "cf_TRAHB00503";
  3385. tranf_submit(oParam);
  3386. // var node = ds_temp_coninfolst_item.rowcount;
  3387. // if(node != 0)
  3388. // {
  3389. // ds_main_coninfo_cmpyconinfo_item.copyData(ds_temp_coninfolst_item);
  3390. // }
  3391. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpycd", ds_temp_coninfolst_item.getColumn(0, "cmpycd"));
  3392. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpynm", ds_temp_coninfolst_item.getColumn(0, "cmpynm"));
  3393. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpyid", ds_temp_coninfolst_item.getColumn(0, "cmpyid"));
  3394. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpyno", ds_temp_coninfolst_item.getColumn(0, "cmpyno"));
  3395. ds_main_coninfo_cmpyinfo_item.setColumn(0, "inducsid", ds_temp_coninfolst_item.getColumn(0, "inducsid"));
  3396. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcd1", ds_temp_coninfolst_item.getColumn(0, "zipcd1"));
  3397. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcd2", ds_temp_coninfolst_item.getColumn(0, "zipcd2"));
  3398. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcdseq", ds_temp_coninfolst_item.getColumn(0, "zipcdseq"));
  3399. ds_main_coninfo_cmpyinfo_item.setColumn(0, "addr", ds_temp_coninfolst_item.getColumn(0, "addr"));
  3400. ds_main_coninfo_cmpyinfo_item.setColumn(0, "detladdr", ds_temp_coninfolst_item.getColumn(0, "detladdr"));
  3401. ds_main_coninfo_cmpyinfo_item.setColumn(0, "remcnts", ds_temp_coninfolst_item.getColumn(0, "cmpyremcnts"));
  3402. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "cmpycd", ds_temp_coninfolst_item.getColumn(0, "cmpycd"));
  3403. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conseq", ds_temp_coninfolst_item.getColumn(0, "conseq"));
  3404. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistseq", ds_temp_coninfolst_item.getColumn(0, "conhistseq"));
  3405. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "condd", ds_temp_coninfolst_item.getColumn(0, "condd"));
  3406. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "contype", ds_temp_coninfolst_item.getColumn(0, "contype"));
  3407. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "confromdd", ds_temp_coninfolst_item.getColumn(0, "confromdd"));
  3408. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "contodd", ds_temp_coninfolst_item.getColumn(0, "contodd"));
  3409. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "pkgcd", ds_temp_coninfolst_item.getColumn(0, "pkgcd"));
  3410. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "pkgnm", ds_temp_coninfolst_item.getColumn(0, "pkgnm"));
  3411. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mantotamt", ds_temp_coninfolst_item.getColumn(0, "mantotamt"));
  3412. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womtotamt", ds_temp_coninfolst_item.getColumn(0, "womtotamt"));
  3413. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mandiscrate", ds_temp_coninfolst_item.getColumn(0, "mandiscrate"));
  3414. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womdiscrate", ds_temp_coninfolst_item.getColumn(0, "womdiscrate"));
  3415. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mandiscamt", ds_temp_coninfolst_item.getColumn(0, "mandiscamt"));
  3416. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womdiscamt", ds_temp_coninfolst_item.getColumn(0, "womdiscamt"));
  3417. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mancnfmamt", ds_temp_coninfolst_item.getColumn(0, "mancnfmamt"));
  3418. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womcnfmamt", ds_temp_coninfolst_item.getColumn(0, "womcnfmamt"));
  3419. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "uncocd", ds_temp_coninfolst_item.getColumn(0, "uncocd"));
  3420. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "chrgnm", ds_temp_coninfolst_item.getColumn(0, "chrgnm"));
  3421. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "chrgtelno", ds_temp_coninfolst_item.getColumn(0, "chrgtelno"));
  3422. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "remcnts", ds_temp_coninfolst_item.getColumn(0, "remcnts"));
  3423. //ds_main_coninfo_cmpyconinfo_item.setColumn(0, "status", ds_temp_coninfolst_item.getColumn(0, "status"));
  3424. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mancmpychrgamt", ds_temp_coninfolst_item.getColumn(0, "mancmpychrgamt"));
  3425. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womcmpychrgamt", ds_temp_coninfolst_item.getColumn(0, "womcmpychrgamt"));
  3426. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistcd", ds_temp_coninfolst_item.getColumn(0, "conhistcd"));
  3427. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "healexamflag", ds_temp_coninfolst_item.getColumn(0, "healexamflag"));
  3428. ds_main_coninfo_cmpyconlst_item.copyData(ds_temp_coninfolst_item);
  3429. var cmpyzipcd1 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd1");
  3430. var cmpyzipcd2 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd2");
  3431. var cmpyzipseq = ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcdseq");
  3432. var cmpyaddr = ds_main_coninfo_cmpyinfo_item.getColumn(0, "addr");
  3433. var cmpydetladdr = ds_main_coninfo_cmpyinfo_item.getColumn(0, "detladdr");
  3434. var zipcd31 = ds_main_info_patinfo_item.getColumn(0, "zipcd31");
  3435. var zipcd32 = ds_main_info_patinfo_item.getColumn(0, "zipcd32");
  3436. var zipcdseq3 = ds_main_info_patinfo_item.getColumn(0, "zipcdseq3");
  3437. if(!utlf_isNull(cmpyzipcd1) && !utlf_isNul(cmpyzipcd2) && !utlf_isNull(cmpyzipseq))
  3438. {
  3439. if(!(cmpyzipcd1 == zipcd31 && cmpyzipcd2 == zipcd32 && cmpyzipseq == zipcdseq3))
  3440. {
  3441. dsf_makeValue(ds_main_info_patinfo_item, "zipcd31", "string", cmpyzipcd1);
  3442. dsf_makeValue(ds_main_info_patinfo_item, "zipcd32", "string", cmpyzipcd2);
  3443. dsf_makeValue(ds_main_info_patinfo_item, "zipcdseq3", "string", cmpyzipseq);
  3444. dsf_makeValue(ds_main_info_patinfo_item, "addr3", "string", cmpyaddr);
  3445. dsf_makeValue(ds_main_info_patinfo_item, "detladdr3", "string", cmpydetladdr);
  3446. }
  3447. }
  3448. }
  3449. function cf_TRAHB00503(sSvcId, nErrorCode, sErrorMsg) {
  3450. if(nErrorCode < 0) return;
  3451. ds_temp_coninfolst_item.updateColID("basepkgcd", "pkgcd");
  3452. dsf_setFixVal(ds_temp_coninfolst_item, "sel:N");
  3453. }
  3454. function setCount()
  3455. {
  3456. dsf_makeValue(ds_send, "srchstatflag", "string", "F");
  3457. ahafGetHistList(ipt_pid.value);
  3458. dsf_makeValue(ds_send, "srchstatflag", "string", "");
  3459. var his_count = 0;
  3460. for(var a = 0; a < ds_main_info_histlst_item.rowcount; a++)
  3461. {
  3462. var pkgcd = ds_main_info_histlst_item.getColumn(a, "pkgcd");
  3463. if(pkgcd != "VHR0" )
  3464. {
  3465. his_count++;
  3466. }
  3467. }
  3468. ds_init.setColumn(0, "count", his_count);
  3469. }
  3470. function fSetSendyn()
  3471. {
  3472. if(ds_main_info_rsrvacptinfo_item.getColumn(0, "sendyn") == 'Y')
  3473. {
  3474. caption60.style.background = "#FF0000";
  3475. }
  3476. else
  3477. {
  3478. caption60.style.background = "";
  3479. }
  3480. }
  3481. function swt_acptlst_case_rsrvent_grd_rsrventlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3482. {
  3483. fChkPatNameC(ds_main_list_rsrvlst, "pnm", ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pnm"));
  3484. ds_main_info_rsrvacptinfo_addlst.clearData();
  3485. ahafGetRsrvAcptDetl(2);
  3486. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd")))
  3487. {
  3488. fGetCmpyConinfo();
  3489. }
  3490. ahafGetHistList(ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pid"));
  3491. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3492. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pid"));
  3493. setCount();
  3494. fSetSendyn();
  3495. var cnt = ds_init_baseinfo_S920list_S920.getCaseCount("cdid", "Y");
  3496. if(cnt>0)
  3497. {
  3498. fNewZipCdCheck(ds_main_info_patinfo_item.getColumn(0, "zipcd11"), ds_main_info_patinfo_item.getColumn(0, "zipcd12"));
  3499. }
  3500. call_TRAHB00301();
  3501. }
  3502. function swt_acptlst_case_rsrvent_grd_rsrventlst_onkeyup(obj:Grid, e:KeyEventInfo)
  3503. {
  3504. if(e.ctrlKey == true && e.keycode == 67)
  3505. {
  3506. grdf_clipboardCopy(obj, "PAM");
  3507. }
  3508. }
  3509. function swt_acptlst_case_acpt_grd_acptlst_onkeyup(obj:Grid, e:KeyEventInfo)
  3510. {
  3511. if(e.ctrlKey == true && e.keycode == 67)
  3512. {
  3513. grdf_clipboardCopy(obj, "PAM");
  3514. }
  3515. }
  3516. function swt_acptlst_case_acpt_grd_acptlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3517. {
  3518. fChkPatNameC(ds_main_list_acptlst, "pnm", ds_main_list_acptlst.getColumn(ds_main_list_acptlst.rowposition, "pnm"));
  3519. ahafGetRsrvAcptDetl(3);
  3520. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd")))
  3521. {
  3522. fGetCmpyConinfo();
  3523. }
  3524. ahafGetHistList(ds_main_list_acptlst.getColumn(ds_main_list_acptlst.rowposition, "pid"));
  3525. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3526. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pid"));
  3527. var cnt = parseInt(ds_main_info_rsltcnstinfo_cnstlst_cnst.rowcount);
  3528. cmb_rsltcnstlst.index = cnt-1;
  3529. cmb_rsltcnstlst.onitemchanged.fireEvent(cmb_rsltcnstlst, new ItemChangeEventInfo);
  3530. setCount();
  3531. fSetSendyn();
  3532. var cnt = ds_init_baseinfo_S920list_S920.getCaseCount("cdid == 'Y'");
  3533. if(cnt>0)
  3534. {
  3535. fNewZipCdCheck(ds_main_info_patinfo_item.getColumn(0, "zipcd11"), ds_main_info_patinfo_item.getColumn(0, "zipcd12"));
  3536. }
  3537. call_TRAHB00301();
  3538. }
  3539. function swt_acptlst_case_cncl_grd_cncllst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3540. {
  3541. fChkPatNameC(ds_main_list_cncllst, "pnm", ds_main_list_cncllst.getColumn(ds_main_list_cncllst.rowposition, "pnm"));
  3542. ahafGetRsrvAcptDetl(4);
  3543. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd")))
  3544. {
  3545. fGetCmpyConinfo();
  3546. }
  3547. ahafGetHistList(ds_main_list_cncllst.getColumn(ds_main_list_cncllst.rowposition, "pid"));
  3548. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3549. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "pid"));
  3550. setCount();
  3551. fSetSendyn();
  3552. var cnt = ds_init_baseinfo_S920list_S920.getCaseCount("cdid == 'Y'");
  3553. if(cnt > 0)
  3554. {
  3555. fNewZipCdCheck(ds_main_info_patinfo_item.getColumn(0, "zipcd11"), ds_main_info_patinfo_item.getColumn(0, "zipcd12"));
  3556. }
  3557. call_TRAHB00301();
  3558. }
  3559. function swt_acptlst_case_cncl_grd_cncllst_onkeyup(obj:Grid, e:KeyEventInfo)
  3560. {
  3561. if(e.ctrlKey == true && e.keycode == 67)
  3562. {
  3563. grdf_clipboardCopy(obj, "PAM");
  3564. }
  3565. }
  3566. function rdo_cmpyflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3567. {
  3568. var bCmpy = obj.value;
  3569. if( bCmpy == "Y" )
  3570. {
  3571. cmb_rsrvflag.value = "04";
  3572. cmb_pkguncocd.value = "V02";
  3573. switch2.tabindex = 1;
  3574. button12.class = "btn_tab_S";
  3575. button11.class = "btn_tab";
  3576. }
  3577. else
  3578. {
  3579. cmb_rsrvflag.value = "04";
  3580. cmb_pkguncocd.value = "V01";
  3581. switch2.tabindex = 0;
  3582. button12.class = "btn_tab";
  3583. button11.class = "btn_tab_S";
  3584. }
  3585. }
  3586. function button11_onclick(obj:Button, e:ClickEventInfo)
  3587. {
  3588. switch2.tabindex = 0;
  3589. button12.class = "btn_tab";
  3590. button11.class = "btn_tab_S";
  3591. }
  3592. function button12_onclick(obj:Button, e:ClickEventInfo)
  3593. {
  3594. switch2.tabindex = 1;
  3595. button12.class = "btn_tab_S";
  3596. button11.class = "btn_tab";
  3597. }
  3598. function ipt_pnm_onkeyup(obj:Edit, e:KeyEventInfo)
  3599. {
  3600. if(e.keycode == 13)
  3601. {
  3602. obj.updateToDataset();
  3603. btn_selpat.click();
  3604. }
  3605. }
  3606. function btn_selpat_onclick(obj:Button, e:ClickEventInfo)
  3607. {
  3608. var hngnm = ipt_pnm.value;
  3609. btn_clear.click();
  3610. ds_main_info_patinfo_item.setColumn(0, "hngnm", hngnm);
  3611. fSearchPatInfo("SMAHA00100", "pnm", hngnm, "Y", "ds_main_info_patinfo_item");
  3612. fGetDetlInfoHid();
  3613. fGetBindPidCheck();
  3614. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "choiflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "choiflag"));
  3615. if(!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")))
  3616. {
  3617. fMersPatChk("EMR", ds_main_info_patinfo_item.getColumn(0, "pid"));
  3618. }
  3619. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3620. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_info_patinfo_item.getColumn(0, "pid"));
  3621. }
  3622. function ds_main_info_patinfo_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3623. {
  3624. if(e.columnid == "rrgstno1") obj.setColumn(e.row, "rgstno1", e.newvalue);
  3625. if(e.columnid == "rrgstno2")
  3626. {
  3627. obj.setColumn(e.row, "rgstno2", e.newvalue);
  3628. if(utlf_getStringLength(e.newvalue) > 6 && utlf_getStringLength(ipt_rgstno1.value+"") > 5)
  3629. {
  3630. var hngnm = String(dsf_getColumnNullToEmpty(obj, 0, "hngnm")).getTrim();
  3631. var rgstno1 = String(obj.getColumn(0, "rrgstno1"));
  3632. var rgstno2 = String(e.newvalue);
  3633. obj.setColumn(0, "hngnm" , hngnm);
  3634. obj.setColumn(0, "rgstno1" , rgstno1);
  3635. obj.setColumn(0, "rgstno2" , rgstno2);
  3636. if(!utlf_isValidDateTime(rgstno1, "YYMMDD"))
  3637. {
  3638. sysf_messageBox("주민번호 앞자리가 ", "E016");
  3639. obj.setColumn(0, "rgstno1", "");
  3640. ipt_rgstno1.setFocus();
  3641. }
  3642. lf_SetBrthDD(rgstno1, rgstno2);
  3643. fGetPatInfo(1);
  3644. fGetDetlInfoHid();
  3645. fGetBindPidCheck();
  3646. }
  3647. }
  3648. if(e.columnid == "engnm")
  3649. {
  3650. if(utlf_isNull(ipt_pnm.value))
  3651. {
  3652. obj.clearData();
  3653. }
  3654. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "choiflag", "string", obj.getColumn(0, "choiflag"));
  3655. }
  3656. }
  3657. function lf_SetBrthDD(rgstno1, rgstno2)
  3658. {
  3659. var vrgstno1 = rgstno1;
  3660. var vrgstno2 = rgstno2;
  3661. var vSex = String(vrgstno2).substr( 0, 1) ;
  3662. var vBrthdd = "";
  3663. if( ( vSex == 3 ) || (vSex == 4) )
  3664. {
  3665. vBrthdd = "20" + vrgstno1;
  3666. }
  3667. else
  3668. {
  3669. vBrthdd = "19" + vrgstno1;
  3670. }
  3671. ipt_brthdd.value = vBrthdd;
  3672. var sex = "";
  3673. if (vSex == '1' || vSex == '3' || vSex == '5' || vSex == '7') {
  3674. sex = "M";
  3675. } else if (vSex == '2' || vSex == '4' || vSex == '6' || vSex == '8') {
  3676. sex = "F";
  3677. } else {
  3678. sex = "X";
  3679. }
  3680. opt_sex.value = sex;
  3681. opt_age.value = lf_getFullAge(vrgstno1+ vrgstno2);
  3682. }
  3683. function lf_getFullAge(pResidentNo, pDate, pPosition)
  3684. {
  3685. if(utlf_isNull(pResidentNo)) return -1;
  3686. var pivotYY = "";
  3687. var pivotMM = "";
  3688. var pivotDD = "";
  3689. var regYY = "";
  3690. var regMM = "";
  3691. var regDD = "";
  3692. if(typeof(pDate) == "undefined" || pDate == "" || pDate == null) {
  3693. var today = new Date();
  3694. pivotYY = today.getYear();
  3695. pivotMM = today.getMonth() + 1;
  3696. pivotDD = today.getDate();
  3697. } else {
  3698. pivotYY = pDate.getYear();
  3699. pivotMM = pDate.getMonth() + 1;
  3700. pivotDD = pDate.getDate();
  3701. }
  3702. if(pResidentNo.length == 13){
  3703. gender = pResidentNo.substr(6, 1);
  3704. regYY = eval(pResidentNo.substr(0, 2));
  3705. regMM = eval(pResidentNo.substr(2, 2));
  3706. regDD = eval(pResidentNo.substr(4, 2));
  3707. if(gender == '3' || gender == '4' || gender == '7' || gender == '8') {
  3708. regYY += 2000;
  3709. } else if(gender == '0' || gender == '9') {
  3710. regYY += 1800;
  3711. } else {
  3712. regYY += 1900;
  3713. }
  3714. }else if(pResidentNo.length == 8 && utlf_isValidDateTime(pResidentNo, "YYYYMMDD")){
  3715. regYY = eval(pResidentNo.substr(0, 4));
  3716. regMM = eval(pResidentNo.substr(4, 2));
  3717. regDD = eval(pResidentNo.substr(6, 2));
  3718. }else{
  3719. return -1;
  3720. }
  3721. var age = pivotYY - regYY;
  3722. if(age > 0) {
  3723. if(pivotMM == regMM) {
  3724. if(pivotDD < regDD) {
  3725. age -= 1;
  3726. }
  3727. } else if(pivotMM < regMM) {
  3728. age -= 1;
  3729. }
  3730. }
  3731. if ( pPosition == "M")
  3732. {
  3733. //12개월이하일때 계산
  3734. if(age <= 0){
  3735. if(pivotYY > regYY) {
  3736. pivotMM += 12;
  3737. }
  3738. age = pivotMM - regMM ;
  3739. if(pivotDD < regDD) {
  3740. age -= 1;
  3741. }
  3742. age = "0."+age;
  3743. }
  3744. }
  3745. return age;
  3746. }
  3747. function ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  3748. {
  3749. if(e.keycode == 13)
  3750. {
  3751. obj.updateToDataset();
  3752. var pid = obj.value;
  3753. if(utlf_isNull(pid))
  3754. {
  3755. ds_main_info_patinfo_item.setColumn(0, "pid", "");
  3756. ipt_pnm.setFocus();
  3757. }
  3758. else if(String(pid).length < 1)
  3759. {
  3760. ds_main_info_patinfo_item.setColumn(0, "pid", "");
  3761. btn_clear.click();
  3762. }
  3763. else
  3764. {
  3765. btn_clear.click();
  3766. ds_main_info_patinfo_item.setColumn(0, "pid", pid);
  3767. fGetPatInfo(2);
  3768. fGetDetlInfoHid();
  3769. fGetBindPidCheck();
  3770. fDcAmtCalc();
  3771. //내원이력이 있을경우 상담내역 조회 20180702 노회식
  3772. if(ds_main_info_histlst_item.rowcount > 0) fn_getCnstInfo();
  3773. }
  3774. if(!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")))
  3775. {
  3776. fMersPatChk("EMR", ds_main_info_patinfo_item.getColumn(0, "pid"));
  3777. }
  3778. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  3779. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_info_patinfo_item.getColumn(0, "pid"));
  3780. }
  3781. }
  3782. //전체조회에서 결과 상담내역만 가져오는거라 속도 문제 있을수 있음. 문제될시 해당 정보만 조회하도록 app에 method 추가 필요
  3783. function fn_getCnstInfo() {
  3784. ds_temp_info_cnst.clearData();
  3785. dsf_createDsRow("ds_req", [
  3786. {col:"srchhealexamflag", type:"STRING", size:256, val:ds_main_info_histlst_item.getColumn(0, "healexamflag")}
  3787. , {col:"srchrsrvdd", type:"STRING", size:256, val:ds_main_info_histlst_item.getColumn(0, "rsrvdd")}
  3788. , {col:"srchrsrvno", type:"INT", size:256, val:ds_main_info_histlst_item.getColumn(0, "rsrvno")}
  3789. , {col:"srchinstcd", type:"STRING", size:256, val:sysf_getUserInfo("dutplceinstcd")}
  3790. , {col:"srchhealexampid", type:"INT", size:256, val:ds_main_info_histlst_item.getColumn(0, "pid")}
  3791. , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_main_info_histlst_item.getColumn(0, "healexamdetlflag")}
  3792. , {col:"srchage", type:"INT", size:256, val:""}
  3793. , {col:"scrnnm", type:"STRING", size:256, val:""}
  3794. ]);
  3795. var oParam = {};
  3796. oParam.id = "TRAHA00102";
  3797. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  3798. oParam.method = "reqGetRsrvAcptInfo";
  3799. oParam.inds = "req=ds_req";
  3800. oParam.outds = "ds_temp_info_cnst=cnst";
  3801. oParam.async = false;
  3802. oParam.callback = "cf_TRAHA00102";
  3803. tranf_submit(oParam);
  3804. }
  3805. function cf_TRAHA00102(sSvcId, nErrorCode, sErrorMsg) {
  3806. if(nErrorCode < 0) return;
  3807. ds_main_info_rsltcnstinfo_choicnst.clearData();
  3808. ds_main_info_rsltcnstinfo_cnstlst_cnst.copyData(ds_temp_info_cnst);
  3809. if (utlf_isNull(ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "outexamyn"))) {
  3810. dsf_makeValue(ds_main_info_rsltcnstinfo_choicnst, "outexamyn", 'string', "N");
  3811. }
  3812. }
  3813. function fGetDetlInfoHid()
  3814. {
  3815. var sHealExamPid = ds_main_info_patinfo_item.getColumn(0, "healexampid");
  3816. if(!utlf_isNull(sHealExamPid ))
  3817. {
  3818. var vHealExamDetlFg = cmb_healexamdetlflag.value;
  3819. ahafGetRsrvAcpDetltInfoWithPid(vHealExamDetlFg, sHealExamPid);
  3820. }
  3821. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  3822. var retValue = "";
  3823. if(!utlf_isNull(pid))
  3824. {
  3825. ipt_pid.enable = false;
  3826. //model.makeNode("/root/send/discpat");
  3827. retValue = fGetPsnWorkInfo_pid(pid);
  3828. if(!utlf_isNull(retValue))
  3829. {
  3830. var retVal = retValue.split('▦');
  3831. ds_main_info_rsrvacptinfo_item.setColumn(0, "empid", retVal[0]);
  3832. ds_main_info_rsrvacptinfo_item.setColumn(0, "empnm", retVal[1]);
  3833. ds_main_info_rsrvacptinfo_item.setColumn(0, "disccd", retVal[2]);
  3834. ds_main_info_rsrvacptinfo_item.setColumn(0, "emprelacd", retVal[8]);
  3835. frmf_inputEnterKey("rdo_allgyn", "onitemchanged", new ItemChangeEventInfo );
  3836. }
  3837. }
  3838. dsf_makeValue(ds_send, "srchstatflag", "string", "F");
  3839. ahafGetHistList(ipt_pid.value);
  3840. dsf_makeValue(ds_send, "srchstatflag", "");
  3841. setCount();
  3842. ds_main_info_rsrvacptinfo_addlst.applyChange();
  3843. }
  3844. function fGetBindPidCheck()
  3845. {
  3846. dsf_makeValue(ds_sendbindpidinfo, "pid", "string", ipt_pid.value);
  3847. dsf_makeValue(ds_sendbindpidinfo, "hngnm", "string", ipt_pnm.value);
  3848. dsf_makeValue(ds_sendbindpidinfo, "rrgstno1", "string", ipt_rgstno1.value);
  3849. dsf_makeValue(ds_sendbindpidinfo, "rrgstno2", "string", ipt_rgstno2.value);
  3850. var oParam = {};
  3851. oParam.id = "TRAHA00123";
  3852. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  3853. oParam.method = "reqGetBindPidCheckInfo";
  3854. oParam.inds = "req=ds_sendbindpidinfo";
  3855. oParam.outds = "ds_hidden_rcv_bindpid=bindpid";
  3856. oParam.async = false;
  3857. //oParam.callback = "cf_TRAHA00123";
  3858. tranf_submit(oParam);
  3859. if(ds_hidden_rcv_bindpid.rowcount > 0)
  3860. {
  3861. var cnt = ds_hidden_rcv_bindpid.rowcount;
  3862. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  3863. var hngnm = ds_main_info_patinfo_item.getColumn(0, "hngnm");
  3864. var pids = ' ';
  3865. for(var i = 0; i < cnt; i++)
  3866. {
  3867. if(ds_hidden_rcv_bindpid.getColumn(i, "pid") == 'OLDPID')
  3868. {
  3869. var sBindPid = ds_hidden_rcv_bindpid.getColumn(i, "newpid");
  3870. var retValue = sysf_messageBox(pid + "(" + hngnm + ") 환자의 등록번호가 [ " + sBindPid + " ] 로 합번 신청되었습니다. 합번 신청한 번호로 재조회 하시겠습니까?", "Q999", "");
  3871. if(retValue == '6')
  3872. {
  3873. ds_main_info_patinfo_item.setColumn(0, "pid", sBindPid);
  3874. return;
  3875. }
  3876. else
  3877. {
  3878. btn_clear.click();
  3879. return;
  3880. }
  3881. }
  3882. pids = pids + ds_hidden_rcv_bindpid.getColumn(i, "oldpid") + ' ';
  3883. }
  3884. var retValue = sysf_messageBox(hngnm + "님의 등록번호가 " + cnt + "개 더 존재합니다.[" + pids + "]\n합번 신청하시겠습니까?", "Q999", "");
  3885. if(retValue == '6')
  3886. {
  3887. var oParam = {};
  3888. oParam.id = "TRAHA00123";
  3889. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  3890. oParam.method = "reqInsBindPidReqData";
  3891. oParam.inds = "req=ds_hidden_rcv_bindpid";
  3892. oParam.outds = "";
  3893. oParam.async = false;
  3894. oParam.callback = "cf_TRAHA00123";
  3895. tranf_submit(oParam);
  3896. if(arErrorCode.pop("TRAHA00123") > -1)
  3897. {
  3898. sysf_messageBox("합번 신청 완료!", "I999", "");
  3899. }
  3900. else
  3901. {
  3902. if( sysf_messageBox("합번 신청 오류!! 재신청 하시겠습니까?", "Q999", "") == '6')
  3903. {
  3904. var oParam = {};
  3905. oParam.id = "TRAHA04020";
  3906. oParam.service = "healthexamrsrvacptapp.PamMngt";
  3907. oParam.method = "reqInsBindPidReqData";
  3908. oParam.inds = "req=ds_hidden_rcv_bindpid";
  3909. oParam.outds = "";
  3910. oParam.async = false;
  3911. oParam.callback = "cf_TRAHA04020";
  3912. tranf_submit(oParam);
  3913. if(arErrorCode.pop("TRAHA04020") > -1)
  3914. {
  3915. sysf_messageBox("합번 재신청 완료!", "I999", "");
  3916. }
  3917. else
  3918. {
  3919. sysf_messageBox("합번 재신청 오류!! 정보지원팀에 문의하세요.", "E999", "");
  3920. }
  3921. }
  3922. }
  3923. }
  3924. }
  3925. }
  3926. function cf_TRAHA00123(sSvcId, nErrorCode, sErrorMsg)
  3927. {
  3928. arErrorCode.push(sSvcId, nErrorCode);
  3929. if(nErrorCode < 0) return;
  3930. }
  3931. function cf_TRAHA04020(sSvcId, nErrorCode, sErrorMsg)
  3932. {
  3933. arErrorCode.push(sSvcId, nErrorCode);
  3934. if(nErrorCode < 0) return;
  3935. }
  3936. function ipt_brthdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  3937. {
  3938. btn_searchzipcd.setFocus();
  3939. }
  3940. function input8_onkeyup(obj:Edit, e:KeyEventInfo)
  3941. {
  3942. if(e.keycode == 13)
  3943. {
  3944. obj.updateToDataset();
  3945. btn_selpat.click();
  3946. }
  3947. }
  3948. function ipt_telno_onkeyup(obj:Edit, e:KeyEventInfo)
  3949. {
  3950. if(e.keycode == 13)
  3951. {
  3952. obj.updateToDataset();
  3953. ipt_mpphon.setFocus();
  3954. }
  3955. }
  3956. function ipt_mpphon_onkeyup(obj:Edit, e:KeyEventInfo)
  3957. {
  3958. if(e.keycode == 13)
  3959. {
  3960. obj.updateToDataset();
  3961. ipt_emailid.setFocus();
  3962. }
  3963. }
  3964. function ipt_emailid_onkeyup(obj:Edit, e:KeyEventInfo)
  3965. {
  3966. if(e.keycode == 13)
  3967. {
  3968. obj.updateToDataset();
  3969. cmb_emailtype.setFocus();
  3970. }
  3971. }
  3972. function cmb_emailtype_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3973. {
  3974. var idx = obj.value;
  3975. if( idx == "01" )
  3976. {
  3977. ipt_emailtype.value = "@";
  3978. ipt_emailtype.setFocus();
  3979. }
  3980. else
  3981. {
  3982. ipt_emailtype.value = cmb_emailtype.text;
  3983. cmb_rsrvflag.setFocus();
  3984. }
  3985. }
  3986. function ipt_emailtype_onkeyup(obj:Edit, e:KeyEventInfo)
  3987. {
  3988. if(e.keycode == 13)
  3989. {
  3990. obj.updateToDataset();
  3991. cmb_emailtype.setFocus();
  3992. }
  3993. }
  3994. function btn_searchzipcd_onclick(obj:Button, e:ClickEventInfo)
  3995. {
  3996. ahafSetAddr(1, "ds_main_info_patinfo_item", "combination");
  3997. }
  3998. function ipt_detladdr_onkeyup(obj:Edit, e:KeyEventInfo)
  3999. {
  4000. if(e.keycode == 13)
  4001. {
  4002. obj.updateToDataset();
  4003. ipt_patremcnts.setFocus();
  4004. }
  4005. }
  4006. function cmb_rsrvflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  4007. {
  4008. cmb_rsltcnstflag.setFocus();
  4009. }
  4010. function cmb_rsltcnstlst_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  4011. {
  4012. var idx = obj.index;
  4013. ds_main_info_rsltcnstinfo_choicnst.clear();
  4014. dsf_copyColInfo(ds_main_info_rsltcnstinfo_choicnst, ds_main_info_rsltcnstinfo_cnstlst_cnst);
  4015. ds_main_info_rsltcnstinfo_choicnst.addRow();
  4016. ds_main_info_rsltcnstinfo_choicnst.copyRow(0, ds_main_info_rsltcnstinfo_cnstlst_cnst, idx);
  4017. var rsltRsrvId = ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltrsrvid");
  4018. if(rsltRsrvId == "-" || utlf_isNull(rsltRsrvId))
  4019. {
  4020. rdo_outexamyn.enable = true;
  4021. cmb_rsltcnstflag.enable = true;
  4022. btn_rsltcnstrsrv.enable = true;
  4023. btn_rsltcnstrsrvcncl.enable = false;
  4024. }
  4025. else
  4026. {
  4027. rdo_outexamyn.enable = false;
  4028. cmb_rsltcnstflag.enable = false;
  4029. btn_rsltcnstrsrv.enable = false;
  4030. btn_rsltcnstrsrvcncl.enable = true;
  4031. }
  4032. }
  4033. function chx_rsrvguidsendyn_onclick(obj:CheckBox, e:ClickEventInfo)
  4034. {
  4035. if(obj.value == "Y")
  4036. {
  4037. chx_rsrvguidsendyn.value = "Y" ;
  4038. ipt_rsrvguidsenddd.enable = true;
  4039. var vRsrvdd = ipt_rsrvdd.value;
  4040. vRsrvdd = vRsrvdd.toDate("YYYYMMDD");
  4041. vRsrvdd = vRsrvdd.getAddDate(-15);
  4042. ipt_rsrvguidsenddd.value = vRsrvdd.getDateFormat();
  4043. }
  4044. else
  4045. {
  4046. ds_main_info_rsrvacptinfo_item.setColumn(0, "rsrvguidsendyn", "N");
  4047. ipt_rsrvguidsenddd.value = "";
  4048. ipt_rsrvguidsenddd.enable = false;
  4049. }
  4050. }
  4051. function ipt_rsrvguidsenddd_onchanged(obj:Calendar, e:ChangeEventInfo)
  4052. {
  4053. swt_exam.case_pkg.ipt_pkgcd.setFocus();
  4054. }
  4055. function swt_exam_case_pkg_btn_selpkg_onclick(obj:Button, e:ClickEventInfo)
  4056. {
  4057. var old_flag = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpyflag");
  4058. ds_temp2_addlst.clearData();
  4059. ds_temp_templst_list.clearData();
  4060. var old_gubun = ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "rsrvflag");
  4061. var old_pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  4062. var old_cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
  4063. var old_conseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq");
  4064. var old_conhistseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq");
  4065. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "cmpycd", "String","");
  4066. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "conseq", "String","");
  4067. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "conhistseq", "String","");
  4068. //20200506 고영민 거소증 소유 외국인의 경우 외국인 요율 미산정
  4069. var forgner_addyn;
  4070. if(ds_main_info_patinfo_item.getColumn(0, "forgneryn") == "Y"){
  4071. if(ds_main_info_rsrvacptinfo_item.getColumn(0, "dietcnstyn") == "Y") forgner_addyn = "N";
  4072. else forgner_addyn = "Y";
  4073. }
  4074. else forgner_addyn = "N";
  4075. if(rdo_cmpyflag.value == "Y" )
  4076. {
  4077. fGetPkgCd("SMAHA00100", "C", "N", "nm", swt_exam.case_pkg.ipt_pkgcd.value, cmb_healexamdetlflag.value, opt_sex.value, "ds_main_info_rsrvacptinfo_item", "", "pkg", ageCalc(ds_main_info_patinfo_item.getColumn(0, "rgstno1"), ds_main_info_patinfo_item.getColumn(0, "rgstno2")), "", forgner_addyn, ds_main_info_patinfo_item.getColumn(0, "agencyrate"));
  4078. if( ds_temp.getColumn(0, "okflag") != "ok")
  4079. {
  4080. return;
  4081. }
  4082. fGetCmpyDetlCdList(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd"));
  4083. }
  4084. else
  4085. {
  4086. fGetPkgCd("SMAHA00100", "P", "N", "cd", swt_exam.case_pkg.ipt_pkgcd.value, cmb_healexamdetlflag.value, opt_sex.value, "ds_main_info_rsrvacptinfo_item", "", "pkg", ageCalc(ds_main_info_patinfo_item.getColumn(0, "rgstno1"), ds_main_info_patinfo_item.getColumn(0, "rgstno2")), "", forgner_addyn, ds_main_info_rsrvacptinfo_item.getColumn(0, "agencyrate"));
  4087. if( ds_temp.getColumn(0, "okflag") != "ok") {return;}
  4088. }
  4089. var cur_pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  4090. var cur_cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
  4091. var cur_conseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq");
  4092. var cur_conhistseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq");
  4093. if(!utlf_isNull(cur_cmpycd) && !utlf_isNull(cur_conseq) && !utlf_isNull(cur_conhistseq))
  4094. {
  4095. rdo_cmpyflag.value = "Y";
  4096. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "string", "04");
  4097. //dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V02");
  4098. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkguncocd"));
  4099. }
  4100. else
  4101. {
  4102. rdo_cmpyflag.value = "N";
  4103. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "string", "04");
  4104. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V01");
  4105. }
  4106. if( rdo_cmpyflag.value == "Y" )
  4107. {
  4108. var acpt_remcnts = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts") ;
  4109. if(utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts")))
  4110. {
  4111. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkgremcnts", "string", "-");
  4112. }
  4113. }
  4114. else
  4115. {
  4116. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts")))
  4117. {
  4118. var acpt_remcnts = "";
  4119. }
  4120. else
  4121. {
  4122. if(old_gubun != cmb_rsrvflag.text)
  4123. {
  4124. var acpt_remcnts = "";
  4125. }
  4126. else
  4127. {
  4128. var acpt_remcnts = ds_main_info_rsrvacptinfo_item.getColumn(0, "remcnts");
  4129. }
  4130. }
  4131. }
  4132. tar_remcnts.value = acpt_remcnts;
  4133. var cur_pkgnm = swt_exam.case_pkg.opt_pkgnm.value;
  4134. fGetConAddList(cur_pkgcd, cur_pkgnm, opt_sex.value, cur_cmpycd, cur_conseq , cur_conhistseq);
  4135. if(!utlf_isNull(old_pkgcd) && old_pkgcd != cur_pkgcd || old_cmpycd != old_cmpycd && old_conseq != cur_conseq && old_conhistseq != cur_conhistseq)
  4136. {
  4137. fSetAddList(swt_exam.case_pkg.grd_addlst, 3, "ds_temp_templst_list", "Y","", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"));
  4138. }
  4139. fDcAmtCalc();
  4140. if( rdo_cmpyflag.value == "Y" )
  4141. {
  4142. button12.click();
  4143. fGetCmpyConinfo();
  4144. //2018/09/14 이정택 추가 (단체검진 감면코드 연동되도록 수정)
  4145. if(!utlf_isNull(ds_main_coninfo_cmpyconlst_item.getColumn(0, "disccd"))){
  4146. ds_main_info_rsrvacptinfo_item.setColumn(0, "disccd", ds_main_coninfo_cmpyconlst_item.getColumn(0, "disccd"));
  4147. }
  4148. //2018/09/14 이정택 추가 (단체검진 감면코드 연동되도록 수정)
  4149. //2018/09/17 이정택 추가( 단체검진 감면율 연동되도록 수정)
  4150. if(!utlf_isNull(ds_main_coninfo_cmpyconlst_item.getColumn(0, "mandiscrate")) || !utlf_isNull(ds_main_coninfo_cmpyconlst_item.getColumn(0, "womdiscrate"))){
  4151. ds_main_info_rsrvacptinfo_item.setColumn(0, "dcamt", utlf_isNull(ds_main_coninfo_cmpyconlst_item.getColumn(0, "mandiscrate"))?ds_main_coninfo_cmpyconlst_item.getColumn(0, "womdiscrate"):ds_main_coninfo_cmpyconlst_item.getColumn(0, "mandiscrate"));
  4152. }
  4153. //2018/09/17 이정택 추가( 단체검진 감면율 연동되도록 수정)
  4154. }
  4155. else
  4156. {
  4157. button11.click();
  4158. }
  4159. ds_temp.setColumn(0, "okflag", "");
  4160. }
  4161. function fGetCmpyDetlCdList(vCmpyCd)
  4162. {
  4163. if( utlf_isNull(vCmpyCd) ) return ;
  4164. fCheckNodeExist("ds_send", "srchcmpycd", true);
  4165. ds_send.setColumn(0, "srchcmpycd",vCmpyCd );
  4166. ds_send.setColumn(0, "srchinstcd",sysf_getUserInfo("dutplceinstcd") );
  4167. var oParam = {};
  4168. oParam.id = "TRAHA00108";
  4169. oParam.service = "healexambaseapp.ComCode";
  4170. oParam.method = "reqGetOffcDeptList";
  4171. oParam.inds = "req=ds_send";
  4172. oParam.outds = "ds_init_baseinfo_cmpydetlcdlst_info=info ds_=deptlstcd ds_=offclst";
  4173. oParam.async = false;
  4174. //oParam.callback = "cf_TRAHA00108";
  4175. tranf_submit(oParam);
  4176. var node = ds_init_baseinfo_cmpydetlcdlst_info.getColumn(0, "insucorpbrchcd");
  4177. }
  4178. function cmb_disccd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  4179. {
  4180. var chkdisccd = obj.value
  4181. if(!utlf_isNull(chkdisccd))
  4182. {
  4183. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "dcamt", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", chkdisccd, "dcamt"));
  4184. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "adddcamt", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", chkdisccd, "adddcamt"));
  4185. }
  4186. fSetAddAmt();
  4187. }
  4188. function ipt_tagno_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  4189. {
  4190. ds_send.setColumn(0, "srchtagno",ds_main_info_taginfo.getColumn(0, "tagno"));
  4191. ds_send.setColumn(0, "srchhealexamplacecd",ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd"));
  4192. var oParam = {};
  4193. oParam.id = "TRAHA00114";
  4194. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  4195. oParam.method = "reqGetTagStat";
  4196. oParam.inds = "req=ds_send";
  4197. oParam.outds = "ds_tag_taginfo=tag";
  4198. oParam.async = false;
  4199. oParam.callback = "cf_TRAHA00114";
  4200. tranf_submit(oParam);
  4201. if(arErrorCode.pop("TRAHA00114") > -1)
  4202. {
  4203. var tagstat = ds_tag_taginfo.getColumn(0, "tagstat");
  4204. if(tagstat == "0")
  4205. {
  4206. var tagno = ds_main_info_taginfo.getColumn(0, "tagno");
  4207. var vb = sysf_messageBox("["+ tagno +"]태그는 이미 지급된 태급입니다.\n 반납" , "S001" );
  4208. if(6 == vb )
  4209. {
  4210. dsf_makeValue(ds_send_taginfo, "tagflag", "String", "R");
  4211. dsf_makeValue(ds_send_taginfo, "tagno", "String", ds_main_info_taginfo.getColumn(0, "tagno"));
  4212. dsf_makeValue(ds_send_taginfo, "instcd", "String", sysf_getUserInfo("dutplceinstcd"));
  4213. dsf_makeValue(ds_send_taginfo, "healexamplacecd", "String", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd"));
  4214. var oParam = {};
  4215. oParam.id = "TXAHA00109";
  4216. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  4217. oParam.method = "reqExeTagInfo";
  4218. oParam.inds = "req=ds_send_taginfo";
  4219. oParam.outds = "ds_tag=tag";
  4220. oParam.async = false;
  4221. oParam.callback = "cf_TXAHA00109";
  4222. tranf_submit(oParam);
  4223. if(arErrorCode.pop("TXAHA00109") > -1)
  4224. {
  4225. btn_tag.text ="태그지급";
  4226. ipt_tagno.value = "";
  4227. }
  4228. }
  4229. else if(7 == vb || 2 == vb)
  4230. {
  4231. ipt_tagno.value = "";
  4232. ipt_tagno.setFocus();
  4233. }
  4234. }
  4235. else
  4236. {
  4237. btn_tag.click();
  4238. }
  4239. }
  4240. }
  4241. function cf_TXAHA00109(sSvcId, nErrorCode, sErrorMsg)
  4242. {
  4243. arErrorCode.push(sSvcId, nErrorCode);
  4244. if(nErrorCode < 0) return;
  4245. }
  4246. function cf_TRAHA00114(sSvcId, nErrorCode, sErrorMsg)
  4247. {
  4248. arErrorCode.push(sSvcId, nErrorCode);
  4249. if(nErrorCode < 0) return;
  4250. }
  4251. function cmb_agencyrate_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  4252. {
  4253. var forgneryn = ds_main_info_patinfo_item.getColumn(0, "forgneryn");
  4254. if(forgneryn == "N")
  4255. {
  4256. sysf_messageBox("MOU요율은 외국인만 선택 가능합니다.", "E");
  4257. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "agencyrate", "string", "0");
  4258. return;
  4259. }
  4260. }
  4261. function btn_large_onclick(obj:Button, e:ClickEventInfo)
  4262. {
  4263. fSetPkgSwtSize(true);
  4264. }
  4265. function fSetPkgSwtSize( bLarge )
  4266. {
  4267. var cur_height = line7.position.top - 21;
  4268. var max_height = line4.position.top;
  4269. if(bLarge == true)
  4270. {
  4271. swt_exam.position.bottom = max_height;
  4272. btn_large.visible = false;
  4273. btn_small.visible = true;
  4274. swt_exam.bringToFront();
  4275. btn_small.bringToFront();
  4276. }
  4277. else
  4278. {
  4279. btn_large.visible = true;
  4280. btn_small.visible = false;
  4281. swt_exam.position.bottom = cur_height;
  4282. swt_exam.sendToBack();
  4283. btn_large.bringToFront();
  4284. }
  4285. // swt_exam.position.height = parseInt( cur_height);
  4286. // swt_exam.case_pkg.grd_addlst.position.height = parseInt( cur_height )-60;
  4287. // swt_exam.case_hist.grd_hist.position.height = parseInt( cur_height) -10 ;
  4288. // swt_exam.case_pkgdetl.grid_pkgdetl.position.height = parseInt( cur_height) -10 ;
  4289. }
  4290. function btn_small_onclick(obj:Button, e:ClickEventInfo)
  4291. {
  4292. fSetPkgSwtSize(false);
  4293. }
  4294. function swt_exam_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  4295. {
  4296. if(obj.tabindex == 0)
  4297. {
  4298. }
  4299. else if(obj.tabindex == 1)
  4300. {
  4301. setCount();
  4302. }
  4303. else if(obj.tabindex == 2)
  4304. {
  4305. var PkgCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  4306. ahafGetPkgDetlList(PkgCd);
  4307. }
  4308. else if(obj.tabindex == 3)
  4309. {
  4310. if(utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd")))
  4311. {
  4312. sysf_messageBox("계약정보가 없습니다.", "I999");
  4313. obj.tabindex = 0;
  4314. return false;
  4315. }
  4316. fGetCmpyConinfo();
  4317. }
  4318. }
  4319. function swt_exam_case_pkg_ipt_pkgcd_onkeyup(obj:Edit, e:KeyEventInfo)
  4320. {
  4321. if(e.keycode == 13)
  4322. {
  4323. obj.updateToDataset();
  4324. swt_exam.case_pkg.btn_selpkg.click();
  4325. }
  4326. }
  4327. function swt_exam_case_pkg_btn_testrsrv_onclick(obj:Button, e:ClickEventInfo)
  4328. {
  4329. frmf_open("SMAEA02000", "SMAEA02000", "", "", "", "", "", "", "", "", "", "", "M");
  4330. }
  4331. function swt_exam_case_pkg_btn_testchng_onclick(obj:Button, e:ClickEventInfo)
  4332. {
  4333. var addData = grdf_getGridUpdateData(swt_exam.case_pkg.grd_addlst);
  4334. ds_send.setColumn(0, "adddata" , addData);
  4335. dsf_makeValue(ds_send, "updateownbamt","string", ds_main_info_rcptinfo.getColumn(0, "ownbamt"));
  4336. if(addData == "" || utlf_isNull(addData))
  4337. {
  4338. if(ds_temp_priceamt_priceamt.getColumn(0, "chngyn") == "Y")
  4339. {
  4340. dsf_makeValue(ds_send2, "healexamflag", "string", fGetHealExamFlag());
  4341. dsf_makeValue(ds_send2, "healexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
  4342. dsf_makeValue(ds_send2, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  4343. dsf_makeValue(ds_send2, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  4344. dsf_makeValue(ds_send2, "rsrvno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  4345. dsf_makeValue(ds_send2, "ownbamt", "string", ds_main_info_rcptinfo.getColumn(0, "ownbamt"));
  4346. var oParam = {};
  4347. oParam.id = "TXAHA00116";
  4348. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  4349. oParam.method = "reqExeAddExam2";
  4350. oParam.inds = "req=ds_send2";
  4351. oParam.outds = "ds_temp_addcnt=item";
  4352. oParam.async = false;
  4353. oParam.callback = "cf_TXAHA00116";
  4354. tranf_submit(oParam);
  4355. if(arErrorCode.pop("TXAHA00116") > -1)
  4356. {
  4357. btn_rcpt.click();
  4358. }
  4359. }
  4360. }
  4361. else
  4362. {
  4363. var oParam = {};
  4364. oParam.id = "TXAHA00115";
  4365. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  4366. oParam.method = "reqExeAddExam";
  4367. oParam.inds = "req=ds_send";
  4368. oParam.outds = "ds_temp_addcnt=item";
  4369. oParam.async = false;
  4370. oParam.callback = "cf_TXAHA00115";
  4371. tranf_submit(oParam);
  4372. if(arErrorCode.pop("TXAHA00115") > -1)
  4373. {
  4374. ds_main_info_rsrvacptinfo_addlst.applyChange();
  4375. btn_rcpt.click();
  4376. }
  4377. }
  4378. }
  4379. function cf_TXAHA00116(sSvcId, nErrorCode, sErrorMsg)
  4380. {
  4381. arErrorCode.push(sSvcId, nErrorCode);
  4382. if(nErrorCode < 0) return;
  4383. }
  4384. function cf_TXAHA00115(sSvcId, nErrorCode, sErrorMsg)
  4385. {
  4386. arErrorCode.push(sSvcId, nErrorCode);
  4387. if(nErrorCode < 0) return;
  4388. }
  4389. function swt_exam_case_pkg_button15_onclick(obj:Button, e:ClickEventInfo)
  4390. {
  4391. if(utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd")))
  4392. {
  4393. sysf_messageBox("패키지 선택을 하셔야 합니다.", "E999");
  4394. return;
  4395. }
  4396. var strPkgList = "'" + ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd") + "'";
  4397. for(var i = 0; i < ds_main_info_rsrvacptinfo_addlst.rowcount; i++)
  4398. {
  4399. strPkgList = strPkgList + ",'" + ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testcd") + "'";
  4400. }
  4401. dsf_createDsRow("ds_tmp_caut", [{col:"pid", type:"STRING", size:256 , val : ds_main_info_patinfo_item.getColumn(0, "pid")}
  4402. , {col:"rsrvdd", type:"STRING", size:256 , val : ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd")}
  4403. , {col:"gndrflag", type:"STRING", size:256 , val : ds_main_info_patinfo_item.getColumn(0, "sex")}
  4404. , {col:"pkgcd", type:"STRING", size:256 , val : strPkgList}]);
  4405. var objArg = new Object();
  4406. objArg.arg_ds_target = ds_tmp_caut;
  4407. frmf_modal("SPAHA04011", "SPAHA04011", objArg, "", "", "", "", "", "", "", "", "", "M");
  4408. }
  4409. function swt_exam_case_pkg_btn_searchadd_onclick(obj:Button, e:ClickEventInfo)
  4410. {
  4411. //20200506 고영민 거소증 소유 외국인의 경우 외국인 요율 미산정
  4412. var forgner_addyn;
  4413. if(ds_main_info_patinfo_item.getColumn(0, "forgneryn") == "Y"){
  4414. if(ds_main_info_rsrvacptinfo_item.getColumn(0, "dietcnstyn") == "Y") forgner_addyn = "N";
  4415. else forgner_addyn = "Y";
  4416. }
  4417. else forgner_addyn = "N";
  4418. fGetPkgCd("SMAHA00100", "A", "Y","nm" , "" , cmb_healexamdetlflag.value, opt_sex.value, "ds_temp_templst_list","","",ageCalc(ds_main_info_patinfo_item.getColumn(0, "rgstno1") , ds_main_info_patinfo_item.getColumn(0, "rgstno2")), "", forgner_addyn, ds_main_info_rsrvacptinfo_item.getColumn(0, "agencyrate"));
  4419. fSetAddList(swt_exam.case_pkg.grd_addlst, 3, "ds_temp_templst_list", "Y","", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"));
  4420. fChkList(); //추가처방의 중복확인
  4421. fSetAddAmt();
  4422. }
  4423. function swt_exam_case_pkg_btn_ordmgt_onclick(obj:Button, e:ClickEventInfo)
  4424. {
  4425. frmf_setParameter ("SMAHA00700_PARAM1" , cmb_healexamdetlflag.value);
  4426. frmf_setParameter ("SMAHA00700_PARAM2" , ipt_pid.value);
  4427. frmf_setParameter ("SMAHA00700_PARAM3" , cmb_forgneryn.value);
  4428. frmf_setParameter ("SMAHA00700_PARAM4" , cmb_agencyrate.value);
  4429. frmf_modal("SMAHA00700", "SMAHA00700", "", "", "", "", "", "", "", "", "", "", "M");
  4430. }
  4431. function ds_main_info_rsrvacptinfo_addlst_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4432. {
  4433. if(e.columnid == "sel")
  4434. {
  4435. obj.setColumn(e.row, "sel", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  4436. }
  4437. if(e.columnid == "testcd")
  4438. {
  4439. if(!fChkList(e.row)) {
  4440. obj.setColumn(e.row, e.columnid, e.oldvalue);
  4441. swt_exam.case_pkg.grd_addlst.setCellPos(e.col + 1);
  4442. }
  4443. }
  4444. }
  4445. function swt_exam_case_contdetl_input5_onkeyup(obj:Edit, e:KeyEventInfo)
  4446. {
  4447. if(e.keycode == 13)
  4448. {
  4449. obj.updateToDataset();
  4450. fSelPkg("nm", swt_exam.case_pkg.ipt_pkgcd.value);
  4451. }
  4452. }
  4453. function swt_exam_case_contdetl_btn_selpkgcd_onclick(obj:Button, e:ClickEventInfo)
  4454. {
  4455. fSelPkg("nm", swt_exam.case_pkg.opt_pkgnm.value);
  4456. }
  4457. function swt_exam_case_contdetl_ipt_discamtman_onkeyup(obj:Edit, e:KeyEventInfo)
  4458. {
  4459. if(e.keycode == 13)
  4460. {
  4461. obj.updateToDataset();
  4462. fCalcCfmAmt(1, "M");
  4463. }
  4464. }
  4465. function swt_exam_case_contdetl_ipt_discrateman_onkeyup(obj:Edit, e:KeyEventInfo)
  4466. {
  4467. if(e.keycode == 13)
  4468. {
  4469. obj.updateToDataset();
  4470. fCalcCfmAmt(2, "M");
  4471. swt_exam.case_contdetl.ipt_discratewom.setFocus();
  4472. }
  4473. }
  4474. function swt_exam_case_contdetl_ipt_discamtwom_onkeyup(obj:Edit, e:KeyEventInfo)
  4475. {
  4476. if(e.keycode == 13)
  4477. {
  4478. obj.updateToDataset();
  4479. fCalcCfmAmt(1, "F");
  4480. swt_exam.case_contdetl.ipt_mancmpychrgamt.setFocus();
  4481. }
  4482. }
  4483. function swt_exam_case_contdetl_ipt_discratewom_onkeyup(obj:Edit, e:KeyEventInfo)
  4484. {
  4485. if(e.keycode == 13)
  4486. {
  4487. obj.updateToDataset();
  4488. fCalcCfmAmt(2, "F");
  4489. swt_exam.case_contdetl.ipt_mancmpychrgamt.setFocus();
  4490. }
  4491. }
  4492. function swt_exam_case_hist_grd_hist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4493. {
  4494. ahafGetRsrvAcptDetl(6) ;
  4495. var cnt = parseInt(ds_main_info_rsltcnstinfo_cnstlst_cnst.rowcount);
  4496. cmb_rsltcnstlst.index = cnt-1;
  4497. }
  4498. function swt_exam_case_hist_grd_hist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  4499. {
  4500. pmn_menu1.trackPopup(e.screenX,e.screenY);
  4501. }
  4502. function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  4503. {
  4504. eval(e.id +"();");
  4505. }
  4506. function switch2_case1_ipt_empid_onkeyup(obj:Edit, e:KeyEventInfo)
  4507. {
  4508. if(e.keycode == 13)
  4509. {
  4510. obj.updateToDataset();
  4511. switch2.case1.btn_srchemp.click();
  4512. }
  4513. }
  4514. function switch2_case1_ipt_famypid_onkeyup(obj:Edit, e:KeyEventInfo)
  4515. {
  4516. if(e.keycode == 13)
  4517. {
  4518. obj.updateToDataset();
  4519. switch2.case1.btn_selfamalyid.click();
  4520. }
  4521. }
  4522. function switch2_case1_ipt_recmempid_onkeyup(obj:Edit, e:KeyEventInfo)
  4523. {
  4524. if(e.keycode == 13)
  4525. {
  4526. obj.updateToDataset();
  4527. switch2.case1.btn_rememp.click();
  4528. }
  4529. }
  4530. function switch2_case1_btn_srchemp_onclick(obj:Button, e:ClickEventInfo)
  4531. {
  4532. if(!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")))
  4533. {
  4534. frmf_clearParameter("SPPMC03800_pid");
  4535. frmf_clearParameter("SPPMC03800_emplid");
  4536. frmf_clearParameter("SPPMC03800_emplnm");
  4537. frmf_clearParameter("SPPMC03800_discuncocd");
  4538. frmf_clearParameter("SPPMC03800_famyrelcd");
  4539. frmf_setParameter("SPPMC03800_pid", ds_main_info_patinfo_item.getColumn(0, "pid"));
  4540. frmf_modal("SPPMC03800", "SPPMC03800", "", "", "", "", "", "", "", "", "", "", "M");
  4541. ds_main_info_rsrvacptinfo_item.setColumn(0, "empid", frmf_getParameter("SPPMC03800_emplid"));
  4542. ds_main_info_rsrvacptinfo_item.setColumn(0, "empnm", frmf_getParameter("SPPMC03800_emplnm"));
  4543. ds_main_info_rsrvacptinfo_item.setColumn(0, "disccd", frmf_getParameter("SPPMC03800_discuncocd"));
  4544. ds_main_info_rsrvacptinfo_item.setColumn(0, "emprelacd", frmf_getParameter("SPPMC03800_famyrelcd"));
  4545. frmf_inputEnterKey("cmb_disccd", "onitemchanged", new ItemChangeEventInfo );
  4546. }
  4547. }
  4548. function switch2_case1_btn_selfamalyid_onclick(obj:Button, e:ClickEventInfo)
  4549. {
  4550. fSearchPatInfo("SMAHA00100", "pnm", switch2.case1.ipt_famypid.value, "N", "", switch2.case1.ipt_famypid, switch2.case1.opt_famypnm);
  4551. switch2.case1.cmb_famyrelacd.setFocus();
  4552. }
  4553. function switch2_case1_btn_rememp_onclick(obj:Button, e:ClickEventInfo)
  4554. {
  4555. frmf_modal("SPAHA00800", "SPAHA00800", "", "", "", "", "", "", "", "", "", "", "M");
  4556. }
  4557. function switch2_case2_ipt_fmhngnm_onkeyup(obj:Edit, e:KeyEventInfo)
  4558. {
  4559. if(e.keycode == 13)
  4560. {
  4561. switch2.case2.ipt_fmrgstno1.setFocus();
  4562. }
  4563. }
  4564. function switch2_case2_ipt_fmrgstno1_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4565. {
  4566. if(e.keycode == 13)
  4567. {
  4568. switch2.case2.ipt_fmrgstno2.setFocus();
  4569. }
  4570. }
  4571. function switch2_case2_ipt_fmrgstno2_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4572. {
  4573. if(e.keycode == 13)
  4574. {
  4575. switch2.case2.cmb_fmrelacd.setFocus();
  4576. }
  4577. }
  4578. function switch2_case2_input3_onkeyup(obj:Edit, e:KeyEventInfo)
  4579. {
  4580. if(e.keycode == 13)
  4581. {
  4582. switch2.case2.ipt_deptcd.setFocus();
  4583. }
  4584. }
  4585. function switch2_case2_ipt_deptcd_onkeyup(obj:Edit, e:KeyEventInfo)
  4586. {
  4587. if(e.keycode == 13)
  4588. {
  4589. switch2.case2.ipt_clntempid.setFocus();
  4590. }
  4591. }
  4592. function switch2_case2_ipt_clntempid_onkeyup(obj:Edit, e:KeyEventInfo)
  4593. {
  4594. if(e.keycode == 13)
  4595. {
  4596. switch2.case2.ipt_jobpos.setFocus();
  4597. }
  4598. }
  4599. function switch2_case2_ipt_jobpos_onkeyup(obj:Edit, e:KeyEventInfo)
  4600. {
  4601. if(e.keycode == 13)
  4602. {
  4603. tar_remcnts.setFocus();
  4604. }
  4605. }
  4606. function ipt_ownbamt_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4607. {
  4608. }
  4609. function caption96_onclick(obj:Static, e:ClickEventInfo)
  4610. {
  4611. fPriceCheck();
  4612. }
  4613. function caption97_onclick(obj:Static, e:ClickEventInfo)
  4614. {
  4615. fPriceCheck();
  4616. }
  4617. function cap_pkguncocd_onclick(obj:Static, e:ClickEventInfo)
  4618. {
  4619. fPriceCheck();
  4620. }
  4621. function caption12_onclick(obj:Static, e:ClickEventInfo)
  4622. {
  4623. fPriceCheck();
  4624. }
  4625. function button10_onclick(obj:Button, e:ClickEventInfo)
  4626. {
  4627. fSpecBillPrint();
  4628. }
  4629. function fSpecBillPrint()
  4630. {
  4631. var vpid = ds_main_info_patinfo_item.getColumn(0, "pid");
  4632. if (vpid == "" || vpid == " " || utlf_isNull(vpid))
  4633. {
  4634. sysf_messageBox("선택된 환자가 없습니다.","E999","");
  4635. return;
  4636. }
  4637. var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  4638. ds_send.setColumn(0, "srchhealexamflag" , fGetHealExamFlag());
  4639. ds_send.setColumn(0, "srchpid" , ds_main_info_patinfo_item.getColumn(0, "pid"));
  4640. ds_send.setColumn(0, "srchrsrvdd" , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  4641. ds_send.setColumn(0, "srchrsrvno" , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  4642. if (statFlag == "C")
  4643. {
  4644. ds_send.setColumn(0, "srchorddd" , "");
  4645. ds_send.setColumn(0, "srchhopedd" , ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd"));
  4646. }
  4647. else
  4648. {
  4649. ds_send.setColumn(0, "srchorddd" , ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd"));
  4650. }
  4651. dsf_makeValue(ds_send, "srchcretno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "cretno"));
  4652. dsf_makeValue(ds_send, "hopedd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd"));
  4653. dsf_makeValue(ds_send, "ordtype", "string", "진료비세부내역서");
  4654. dsf_createDs("ds_send_srch");
  4655. ds_send_srch.copyData(ds_send);
  4656. frmf_modal("SMAHA00110", "SMAHA00110", "", "", "", "", "", "", "", "", "", "", "M");
  4657. }
  4658. function button16_onclick(obj:Button, e:ClickEventInfo)
  4659. {
  4660. fPrntapp();
  4661. }
  4662. function fPrntapp()
  4663. {
  4664. ds_main_appprntdata_item.clearData();
  4665. ds_main_appprntdata.clearData();
  4666. var nodeList = ds_main_info_rsrvacptinfo_addlst.getCaseCount("sel == 'Y'");
  4667. if(nodeList> 0)
  4668. {
  4669. for(var i = 0 ; i < ds_main_info_rsrvacptinfo_addlst.rowcount; i++)
  4670. {
  4671. if(ds_main_info_rsrvacptinfo_addlst.getColumn(i, "sel") == "Y")
  4672. {
  4673. var addRow = ds_main_appprntdata_item.addRow();
  4674. ds_main_appprntdata_item.copyRow(addRow, ds_main_info_rsrvacptinfo_addlst, i);
  4675. if(!utlf_isNull(ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testdesc"))) {
  4676. var testnm = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testnm") + "\n : " + ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testdesc");
  4677. ds_main_appprntdata_item.setColumn(i, "testnm", testnm);
  4678. }
  4679. }
  4680. }
  4681. var nRow = ds_main_appprntdata_item.addRow();
  4682. dsf_makeValue(ds_main_appprntdata_item, "testnm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgnm"), nRow);
  4683. }
  4684. else
  4685. {
  4686. dsf_makeValue(ds_main_appprntdata_item, "testnm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgnm"));
  4687. }
  4688. dsf_makeValue(ds_main_appprntdata, "hngnm", "string", ds_main_info_patinfo_item.getColumn(0, "hngnm"));
  4689. dsf_makeValue(ds_main_appprntdata, "rrgstno", "string", ds_main_info_patinfo_item.getColumn(0, "rgstno1") + "-" + ds_main_info_patinfo_item.getColumn(0, "rgstno2"));
  4690. dsf_makeValue(ds_main_appprntdata, "address", "string", ds_main_info_patinfo_item.getColumn(0, "addr1") + ds_main_info_patinfo_item.getColumn(0, "detladdr1"));
  4691. dsf_makeValue(ds_main_appprntdata, "telno", "string", ds_main_info_patinfo_item.getColumn(0, "telno"));
  4692. dsf_makeValue(ds_main_appprntdata, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  4693. dsf_makeValue(ds_main_appprntdata, "disc", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", ds_main_info_rsrvacptinfo_item.getColumn(0, "disccd"), "nm"));
  4694. dsf_makeValue(ds_main_appprntdata, "rsrvflag", "string", ds_init_baseinfo_rsrvflaglst_A0115.lookup("cdid", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvflag"), "cdnm"));
  4695. dsf_makeValue(ds_main_appprntdata, "pid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pid"));
  4696. dsf_makeValue(ds_main_appprntdata, "mpphone", "string", ds_main_info_patinfo_item.getColumn(0, "mpphon"));
  4697. dsf_makeValue(ds_main_appprntdata, "hopedd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd"));
  4698. dsf_makeValue(ds_main_appprntdata, "cmcpynm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpynm"));
  4699. if(!utlf_isNull(this.objects["ds_temp_pkgcd"]) && !utlf_isNull(ds_temp_pkgcd.getColumn(0, "pkgdesc"))) {
  4700. dsf_makeValue(ds_main_appprntdata, "pkgdesc", "string", "【"+ds_temp_pkgcd.getColumn(0, "pkgcd")+"】 패키지설명 : \n"+ds_temp_pkgcd.getColumn(0, "pkgdesc"));
  4701. }
  4702. var objDOM = rptf_createDOM();
  4703. rptf_setNodeListToDOM(objDOM, "/root/main/appprntdata", ds_main_appprntdata);
  4704. rptf_setNodeListToDOM(objDOM, "/root/main/appprntdata/item", ds_main_appprntdata_item);
  4705. var objParam = new Object();
  4706. objParam.xml_data_XML1 = objDOM.documentElement.source;
  4707. var option = "";
  4708. rptf_exeReportPreview30(["RPAHA00413"],[objParam], option);
  4709. }
  4710. function btn_examseq2_onclick(obj:Button, e:ClickEventInfo)
  4711. {
  4712. fPrntScndSeq();
  4713. }
  4714. function fPrntScndSeq_old()
  4715. {
  4716. var sHealexamflag = fGetHealExamFlag();
  4717. var sRsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  4718. var sRsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  4719. ds_send_seqinfo.setColumn(0, "srchhealexamflag" , sHealexamflag );
  4720. ds_send_seqinfo.setColumn(0, "srchrsrvdd" , sRsrvdd );
  4721. ds_send_seqinfo.setColumn(0, "srchrsrvno" , sRsrvno );
  4722. dsf_makeValue(ds_send_seqinfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd")); //기관코드
  4723. var oParam = {};
  4724. oParam.id = "TRAHA04034";
  4725. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  4726. oParam.method = "reqGetSeqPrntData";
  4727. oParam.inds = "req=ds_send_seqinfo";
  4728. oParam.outds = "ds_main_seqprntdata_item=item";
  4729. oParam.async = false;
  4730. //oParam.callback = "cf_TRAHA04034";
  4731. tranf_submit(oParam);
  4732. dsf_makeValue(ds_main_seqprntdata, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  4733. dsf_makeValue(ds_main_seqprntdata, "pid", "string", ipt_pid.value);
  4734. dsf_makeValue(ds_main_seqprntdata, "sex", "string", opt_sex.value);
  4735. dsf_makeValue(ds_main_seqprntdata, "orddeptcd", "string", "건강증진센터");
  4736. dsf_makeValue(ds_main_seqprntdata, "hngnm", "string", ipt_pnm.value);
  4737. dsf_makeValue(ds_main_seqprntdata, "age", "string", opt_age.value);
  4738. dsf_makeValue(ds_main_seqprntdata, "orddd", "string", ipt_rsrvdd.value);
  4739. dsf_makeValue(ds_main_seqprntdata, "rsrvtm", "string", ipt_rsrvtm.value);
  4740. var nodeList = ds_main_seqprntdata_item;
  4741. if(nodeList.rowcount > 0)
  4742. {
  4743. if(sysf_getUserInfo("dutplceinstcd")=="031")
  4744. {
  4745. var startdd = ds_init_baseinfo_S970list_S970.lookupExpr("!utlf_isNull(cdid)", "cdid");
  4746. var today = utlf_getCurrentDate();
  4747. if(parseInt(today)>=parseInt(startdd))
  4748. {
  4749. ds_main_seqprntdata_item.filterstr = "testroomflag == 'I'";
  4750. ds_tmp_in.copyData(ds_main_seqprntdata_item, true);
  4751. ds_main_seqprntdata_item.filterstr = "";
  4752. var incnt = ds_tmp_in.rowcount;
  4753. for(var i = 0; i < incnt; i++)
  4754. {
  4755. dsf_makeValue(ds_tmp_inprnt, "cntrroomcd"+ (i+1)+"_I", "string", ds_tmp_in.lookup("iorn", (i+1), "cntrroomcd"));
  4756. dsf_makeValue(ds_tmp_inprnt, "testroomnm"+ (i+1)+"_I", "string", ds_tmp_in.lookup("iorn", (i+1), "testroomnm"));
  4757. dsf_makeValue(ds_tmp_inprnt, "usernm"+ (i+1)+"_I", "string", ds_tmp_in.lookup("iorn", (i+1), "usernm"));
  4758. }
  4759. ds_tmp_out.clearData();
  4760. ds_main_seqprntdata_item.filterstr = "testroomflag == 'O'";
  4761. ds_tmp_out.copyData(ds_main_seqprntdata_item, true);
  4762. ds_main_seqprntdata_item.filterstr = "";
  4763. var outcnt = ds_tmp_out.rowcount;
  4764. for(var i = 0; i < outcnt; i++)
  4765. {
  4766. dsf_makeValue(ds_tmp_outprnt, "cntrroomcd"+ (i+1)+"_O", "string", (i+1));
  4767. dsf_makeValue(ds_tmp_outprnt, "testroomnm"+ (i+1)+"_O", "string", ds_tmp_out.lookup("iorn", (i+1), "testroomnm"));
  4768. dsf_makeValue(ds_tmp_outprnt, "usernm"+ (i+1)+"_O", "string", ds_tmp_out.lookup("iorn", (i+1), "usernm"));
  4769. }
  4770. var objDOM = rptf_createDOM();
  4771. rptf_setNodeListToDOM(objDOM, "/root/tmp/inprnt", ds_tmp_inprnt);
  4772. rptf_setNodeListToDOM(objDOM, "/root/tmp/outprnt", ds_tmp_outprnt);
  4773. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  4774. var objParam = new Object();
  4775. objParam.xml_data_XML1 = objDOM.documentElement.source;
  4776. var option = "directprint=1;printdialog=0;";
  4777. var printoption = "printername='';tray=''";
  4778. rptf_exeReportPreview30(["RPAHA00416"],[objParam], option, printoption);
  4779. }
  4780. else
  4781. {
  4782. var objDOM = rptf_createDOM();
  4783. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  4784. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item", ds_main_seqprntdata_item);
  4785. var objParam = new Object();
  4786. objParam.xml_data_XML1 = objDOM.documentElement.source;
  4787. var option = "";
  4788. rptf_exeReportPreview30(["RPAHA00414"],[objParam], option);
  4789. }
  4790. }
  4791. else
  4792. {
  4793. var objDOM = rptf_createDOM();
  4794. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  4795. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item", ds_main_seqprntdata_item);
  4796. var objParam = new Object();
  4797. objParam.xml_data_XML1 = objDOM.documentElement.source;
  4798. var option = "";
  4799. rptf_exeReportPreview30(["RPAHA00414"],[objParam], option);
  4800. }
  4801. } else {
  4802. sysf_messageBox("출력할 내용이 없습니다.", "E");
  4803. }
  4804. }
  4805. function button9_onclick(obj:Button, e:ClickEventInfo)
  4806. {
  4807. frmf_setParameter("SMAHR00200_PARAM1", fGetHealExamFlag());
  4808. frmf_setParameter("SMAHR00200_PARAM2", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
  4809. frmf_setParameter("SMAHR00200_PARAM3", ds_main_info_rsrvacptinfo_item.getColumn(0, "pid"));
  4810. frmf_setParameter("SMAHR00200_PARAM4", ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd"));
  4811. frmf_open("SMAHR00200", "SMAHR00200", "", "", "", "", "", "", "", "", "", "", "M");
  4812. }
  4813. function checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
  4814. {
  4815. if(obj.value == "Y")
  4816. {
  4817. }
  4818. else
  4819. {
  4820. ds_tmp2.setColumn(0, "printchk", "");
  4821. }
  4822. }
  4823. function button7_onclick(obj:Button, e:ClickEventInfo)
  4824. {
  4825. frmf_setParameter("SMAHR00500_PARAM1", fGetHealExamFlag());
  4826. frmf_setParameter("SMAHR00500_PARAM2", ds_main_info_rsrvacptinfo_item.getColumn(0, "pid"));
  4827. frmf_open("SMAHR00500", "SMAHR00500", "", "", "", "", "", "", "", "", "", "", "M");
  4828. }
  4829. function button13_onclick(obj:Button, e:ClickEventInfo)
  4830. {
  4831. if(isMagmAprv())
  4832. {
  4833. return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
  4834. }
  4835. if(utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno")))
  4836. {
  4837. sysf_messageBox("예약(접수)이후에만 특이사항을 별도로 저장하실수 있습니다.", "I");
  4838. return false;
  4839. }
  4840. ds_sendcmts.clearData();
  4841. dsf_makeValue(ds_sendcmts, "healexamflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag"));
  4842. dsf_makeValue(ds_sendcmts, "healexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
  4843. dsf_makeValue(ds_sendcmts, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  4844. dsf_makeValue(ds_sendcmts, "rsrvno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  4845. dsf_makeValue(ds_sendcmts, "savetype", "string", "ALL");
  4846. dsf_makeValue(ds_sendcmts, "remcnts", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "remcnts"));
  4847. dsf_makeValue(ds_sendcmts, "empid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "empid"));
  4848. dsf_makeValue(ds_sendcmts, "emprelacd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "emprelacd"));
  4849. dsf_makeValue(ds_sendcmts, "famypid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "famypid"));
  4850. dsf_makeValue(ds_sendcmts, "famyrelacd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "famyrelacd"));
  4851. dsf_makeValue(ds_sendcmts, "recmempid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "recmempid"));
  4852. dsf_makeValue(ds_sendcmts, "recmemseq", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "recmemseq"));
  4853. dsf_makeValue(ds_sendcmts, "fmhngnm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "fmhngnm"));
  4854. dsf_makeValue(ds_sendcmts, "fmrgstno1", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "fmrgstno1"));
  4855. dsf_makeValue(ds_sendcmts, "fmrgstno2", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "fmrgstno2"));
  4856. dsf_makeValue(ds_sendcmts, "fmrelacd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "fmrelacd"));
  4857. dsf_makeValue(ds_sendcmts, "clntdeptnm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "clntdeptnm"));
  4858. dsf_makeValue(ds_sendcmts, "clntcmpynm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "clntcmpynm"));
  4859. dsf_makeValue(ds_sendcmts, "clntempid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "clntempid"));
  4860. dsf_makeValue(ds_sendcmts, "clntpos", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "clntpos"));
  4861. var oParam = {};
  4862. oParam.id = "TXAHA04029";
  4863. oParam.service = "healthexamrsrvacptapp.RsrvAcpt";
  4864. oParam.method = "reqExeAcptCmts";
  4865. oParam.inds = "req=ds_sendcmts";
  4866. oParam.outds = "ds_=item";
  4867. oParam.async = false;
  4868. //oParam.callback = "cf_TXAHA04029";
  4869. tranf_submit(oParam);
  4870. }
  4871. function btn_rsltcnstrsrv_onclick(obj:Button, e:ClickEventInfo)
  4872. {
  4873. fGetRsltRsrvDateTime("i");
  4874. }
  4875. function fGetRsltRsrvDateTime(vFlag)
  4876. {
  4877. var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  4878. var sHealexamFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
  4879. var sOutExamYN = rdo_outexamyn.value;
  4880. var sIdx = cmb_rsltcnstlst.index;
  4881. var nodeIdx = sIdx;
  4882. var rsltRsrvList = ds_main_info_rsltcnstinfo_cnstlst_cnst;
  4883. var rsltRsrvSaveYN = "";
  4884. var m = "";
  4885. var vHealExamFg = utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag")) ? fGetHealExamFlag() : ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
  4886. var vRsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  4887. var vRsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  4888. var cmt = ds_init_baseinfo_rsltcnstflaglst_S080.getColumn(cmb_rsltcnstflag.index, "cmt")
  4889. if(utlf_isNull(vHealExamFg) || utlf_isNull(vRsrvdd) || utlf_isNull(vRsrvno) || vRsrvno == "0")
  4890. {
  4891. sysf_messageBox("대상자를" , "C002");
  4892. return;
  4893. }
  4894. if(vFlag == "d")
  4895. {
  4896. rsltRsrvSaveYN = rsltRsrvList.getColumn(sIdx, "rsltrsrvsaveyn");
  4897. m = rsltRsrvList.getColumn(sIdx, "m");
  4898. if(rsltRsrvSaveYN == "N" && m == "i")
  4899. {
  4900. ds_main_info_rsltcnstinfo_cnstlst_cnst.deleteRow(nodeIdx);
  4901. cmb_rsltcnstlst.index = 0;
  4902. return;
  4903. }
  4904. else if(rsltRsrvSaveYN == "Y")
  4905. {
  4906. var rsltCnstEndYN = rsltRsrvList.getColumn(sIdx, "rsltcnstendyn");
  4907. var rsltCnstDD = rsltRsrvList.getColumn(sIdx, "rsltcnstdd");
  4908. var rsltCnstRsrvEndtm = rsltRsrvList.getColumn(sIdx, "rsltcnstrsrvendtm");
  4909. if(cmt == "Y")
  4910. {
  4911. if(rsltCnstEndYN == "Y")
  4912. {
  4913. sysf_messageBox("상담완료이" , "I002");
  4914. return;
  4915. }
  4916. }
  4917. ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn(nodeIdx, "m" ,vFlag);
  4918. ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn(nodeIdx, "rsltrsrvsaveyn" ,"N");
  4919. }
  4920. }
  4921. else if( vFlag == "i")
  4922. {
  4923. if(ds_main_info_rsltcnstinfo_cnstlst_cnst.getCaseCount("m == 'i' || m =='d'") > 0)
  4924. {
  4925. sysf_messageBox("저장 후 상담예약" , "I006" );
  4926. return;
  4927. }
  4928. if(sOutExamYN == "N")
  4929. {
  4930. if(utlf_isNull(cmb_rsltcnstflag.value))
  4931. {
  4932. sysf_messageBox("결과상담 구분을" , "C002" );
  4933. return;
  4934. }
  4935. }
  4936. if(cmt == "Y" || sOutExamYN == "Y")
  4937. {
  4938. frmf_setParameter ("SPAHA00110_PARAM1", utlf_isNull(sHealexamFlag) ? fGetHealExamFlag() : sHealexamFlag);
  4939. if (cmb_place.value == 'S')
  4940. {
  4941. frmf_setParameter ("SPAHA00110_PARAM2", "C01" );
  4942. }
  4943. else if(cmb_place.value == 'K')
  4944. {
  4945. frmf_setParameter ("SPAHA00110_PARAM2", "C03" );
  4946. }
  4947. frmf_setParameter ("SPAHA00110_PARAM3", "ds_main_info_rsltcnstinfo_choicnst");
  4948. frmf_setParameter ("SPAHA00110_PARAM4", "ds_main_info_rsltcnstinfo_cnstlst_cnst");
  4949. frmf_modal("SPAHA00110", "SPAHA00110", "", "", "", "", "", "", "", "", "", "", "M");
  4950. }
  4951. else if(cmt == "N")
  4952. {
  4953. var cnt = parseInt(ds_main_info_rsltcnstinfo_cnstlst_cnst.rowcount);
  4954. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstseqno", "int", 0, cnt);
  4955. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "outexamyn", "string", ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "outexamyn"), cnt);
  4956. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstflag", "string", 0, ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstflag"), cnt);
  4957. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstdd", "string", "", cnt);
  4958. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstrsrvstarttm", "string", "", cnt);
  4959. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstrsrvendtm", "string", "", cnt);
  4960. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "ownyn", "string", "", cnt);
  4961. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "visitor", "string", "", cnt);
  4962. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstdr", "string", "", cnt);
  4963. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "visittm", "string", "", cnt);
  4964. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnststarttm", "string", "", cnt);
  4965. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstendtm", "string", "", cnt);
  4966. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstendyn", "string", "N", cnt);
  4967. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnsthistcd", "string", "O", cnt);
  4968. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstremcnts", "string",ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstremcnts"), cnt);
  4969. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "spcffact", "string", "", cnt);
  4970. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltrsrvid", "string", "----", cnt);
  4971. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltrsrvnm", "string", cmb_rsltcnstflag.text, cnt);
  4972. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltrsrvsaveyn", "string", "N", cnt);
  4973. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "m", "string", "i", cnt);
  4974. }
  4975. }
  4976. }
  4977. function btn_rsltcnstrsrvcncl_onclick(obj:Button, e:ClickEventInfo)
  4978. {
  4979. fGetRsltRsrvDateTime("d");
  4980. }
  4981. function grp_addr2_btn_choiclose_onclick(obj:Button, e:ClickEventInfo)
  4982. {
  4983. grp_addr2.visible = false;
  4984. }
  4985. function btn_consult_onclick(obj:Button, e:ClickEventInfo)
  4986. {
  4987. var rsltcnstflag = ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstflag");
  4988. //if(rsltcnstflag == "01")
  4989. if(rsltcnstflag == "01" || rsltcnstflag == "03" ) //2.0 개선요구사항 내원+우편(칠곡일때만 추가)
  4990. {
  4991. var instcd = sysf_getUserInfo("dutplceinstcd");
  4992. var rsltrsrvid = ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltrsrvid");
  4993. if (instcd == "032")
  4994. {
  4995. var rsltcnstdd = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid, "rsltcnstdd");
  4996. var rsltcnstrsrvstarttm = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid, "rsltcnstrsrvstarttm");
  4997. var ckdd = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid, "rsltcnstdd");
  4998. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "logourl", "string", getImgURL("newlogo"+sysf_getUserInfo("dutplceinstcd"), "jpg"));
  4999. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsltcnstrsrvdd", "string", rsltcnstdd );
  5000. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsltcnstrsrvtm", "string", rsltcnstrsrvstarttm );
  5001. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "day", "string", Cekday(ckdd) );
  5002. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "hngnm", "string", ds_main_info_patinfo_item.getColumn(0, "hngnm"));
  5003. ds_main_info_rsrvacptinfo_item_print.clearData();
  5004. var iRow = ds_main_info_rsrvacptinfo_item_print.addRow();
  5005. ds_main_info_rsrvacptinfo_item_print.copyRow(iRow,ds_main_info_rsrvacptinfo_item,0);
  5006. var objDOM = rptf_createDOM();
  5007. rptf_setNodeListToDOM(objDOM, "/root/main/info/rsrvacptinfo/item", ds_main_info_rsrvacptinfo_item_print);
  5008. var objParam = new Object();
  5009. objParam.xml_data_XML1 = objDOM.documentElement.source;
  5010. var option = "directprint=1;printdialog=0;";
  5011. var printoption = "printername='';tray=''";
  5012. rptf_exeReportPreview30(["RPAHA00409"],[objParam], option, printoption);
  5013. }
  5014. else if (instcd == "031" && rsltcnstflag == "01" )
  5015. {
  5016. var rsltcnstdd = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid, "rsltcnstdd");
  5017. var rsltcnstrsrvstarttm = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid, "rsltcnstrsrvstarttm");
  5018. var ckdd = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid, "rsltcnstdd");
  5019. dsf_makeValue(ds_tmp_printinfo, "pid", "string", ipt_pid.value);
  5020. dsf_makeValue(ds_tmp_printinfo, "rsltcnstdd", "string", rsltcnstdd );
  5021. dsf_makeValue(ds_tmp_printinfo, "rsltcnstrsrvstarttm", "string", rsltcnstrsrvstarttm );
  5022. dsf_makeValue(ds_tmp_printinfo, "logourl", "string", getImgURL("logo"+sysf_getUserInfo("dutplceinstcd")+"gunjin", "jpg"));
  5023. dsf_makeValue(ds_tmp_printinfo, "hngnm", "string", ds_main_info_patinfo_item.getColumn(0, "hngnm"));
  5024. var objDOM = rptf_createDOM();
  5025. rptf_setNodeListToDOM(objDOM, "/root/tmp/printinfo", ds_tmp_printinfo);
  5026. var objParam = new Object();
  5027. objParam.xml_data_XML1 = objDOM.documentElement.source;
  5028. var option = "directprint=1;printdialog=0;";
  5029. var printoption = "printername='';tray=''";
  5030. rptf_exeReportPreview30(["RPAHA00420"],[objParam], option, printoption);
  5031. }
  5032. }
  5033. else
  5034. {
  5035. sysf_messageBox("결과상담 종류가 내원이 아닙니다1111111111. ", "I007");
  5036. }
  5037. }
  5038. function getImgURL(imgcd, type)
  5039. {
  5040. if (utlf_isNull(type))
  5041. {
  5042. type = "gif";
  5043. }
  5044. return sysf_getURLprefix()+"/himed/webapps/com/commonweb/images/"+imgcd+"." + type;
  5045. }
  5046. function button25_onclick(obj:Button, e:ClickEventInfo)
  5047. {
  5048. fRfidWrite("READ");
  5049. }
  5050. function btn_bracelet_onclick(obj:Button, e:ClickEventInfo)
  5051. {
  5052. fPrintBarCode();
  5053. }
  5054. function button17_onclick(obj:Button, e:ClickEventInfo)
  5055. {
  5056. frmf_setParameter("SMAHR00900_PARAM1", fGetHealExamFlag());
  5057. frmf_setParameter("SMAHR00900_PARAM2", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
  5058. frmf_setParameter("SMAHR00900_PARAM3", ds_main_info_rsrvacptinfo_item.getColumn(0, "pid"));
  5059. frmf_setParameter("SMAHR00900_PARAM4", ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd"));
  5060. frmf_open("SMAHA00900", "SMAHA00900", "", "", "", "", "", "", "", "", "", "", "M");
  5061. }
  5062. function button8_onclick(obj:Button, e:ClickEventInfo)
  5063. {
  5064. frmf_open("SMAHR00120", "SMAHR00120", "", "", "", "", "", "", "", "", "", "", "M");
  5065. }
  5066. function btn_tag_onclick(obj:Button, e:ClickEventInfo)
  5067. {
  5068. var suppStat = ds_tag_taginfo.getColumn(0, "tagstat");
  5069. var tagno = ds_main_info_taginfo.getColumn(0, "tagno");
  5070. var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  5071. var healexamplacecd = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd");
  5072. if(utlf_isNull(suppStat))
  5073. {
  5074. suppStat = ds_main_info_taginfo.getColumn(0, "suppstat");
  5075. }
  5076. if(btn_tag.text == '태그반납' && ipt_tagno.enable == false )
  5077. {
  5078. dsf_makeValue(ds_send_taginfo, "tagflag", "string", "R");
  5079. dsf_makeValue(ds_send_taginfo, "tagno", "string", ds_main_info_taginfo.getColumn(0, "tagno"));
  5080. dsf_makeValue(ds_send_taginfo, "healexamplacecd", "string", ds_main_info_taginfo.getColumn(0, "healexamplacecd"));
  5081. dsf_makeValue(ds_send_taginfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  5082. var oParam = {};
  5083. oParam.id = "TXAHA00109";
  5084. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5085. oParam.method = "reqExeTagInfo";
  5086. oParam.inds = "req=ds_send_taginfo";
  5087. oParam.outds = "ds_tag=tag";
  5088. oParam.async = false;
  5089. oParam.callback = "cf_TXAHA00109";
  5090. tranf_submit(oParam);
  5091. if(arErrorCode.pop("TXAHA00109") > -1)
  5092. {
  5093. btn_tag.text = "태그지급";
  5094. ipt_tagno.value = "";
  5095. ipt_tagno.enable = true;
  5096. }
  5097. }
  5098. else
  5099. {
  5100. if(statFlag < "E")
  5101. {
  5102. sysf_messageBox("접수 전에 태그를 지급", "E001");
  5103. return;
  5104. }
  5105. if(utlf_isNull(tagno))
  5106. {
  5107. sysf_messageBox("태그번호를","C001");
  5108. return;
  5109. }
  5110. dsf_makeValue(ds_send_taginfo, "tagflag", "string","P");
  5111. dsf_makeValue(ds_send_taginfo, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  5112. dsf_makeValue(ds_send_taginfo, "rsrvno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  5113. dsf_makeValue(ds_send_taginfo, "pid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pid"));
  5114. dsf_makeValue(ds_send_taginfo, "orddd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd"));
  5115. dsf_makeValue(ds_send_taginfo, "healexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
  5116. dsf_makeValue(ds_send_taginfo, "tagno", "string", ds_main_info_taginfo.getColumn(0, "tagno"));
  5117. dsf_makeValue(ds_send_taginfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  5118. var oParam = {};
  5119. oParam.id = "TXAHA00109";
  5120. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5121. oParam.method = "reqExeTagInfo";
  5122. oParam.inds = "req=ds_send_taginfo";
  5123. oParam.outds = "ds_tag=tag";
  5124. oParam.async = false;
  5125. oParam.callback = "cf_TXAHA00109";
  5126. tranf_submit(oParam);
  5127. if(arErrorCode.pop("TXAHA00109") > -1)
  5128. {
  5129. var pid = ds_main_info_rsrvacptinfo_item.getColumn(0, "pid");
  5130. var hngnm = ds_main_info_rsrvacptinfo_item.getColumn(0, "hngnm");
  5131. fRfidWrite("WR", pid, hngnm);
  5132. btn_tag.text = "태그반납";
  5133. ipt_tagno.enable = false;
  5134. }
  5135. }
  5136. }
  5137. function cf_TXAHA00109(sSvcId, nErrorCode, sErrorMsg)
  5138. {
  5139. arErrorCode.push(sSvcId, nErrorCode);
  5140. if(nErrorCode < 0) return;
  5141. }
  5142. function btn_saversrvinfo_onclick(obj:Button, e:ClickEventInfo)
  5143. {
  5144. fSaveRsrvInfo();
  5145. }
  5146. function fSaveRsrvInfo()
  5147. {
  5148. if( sysf_messageBox("건진예약정보를 ", "Q002") != 6 ) return ;
  5149. var vHealExamFg = utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag")) ? fGetHealExamFlag() : ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
  5150. var vRsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  5151. var vRsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  5152. var vHealExamDetlFg = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag");
  5153. var vCretno = ds_main_info_rsrvacptinfo_item.getColumn(0, "cretno");
  5154. var vRsltcnstremcnts = ds_main_info_rsrvacptinfo_choicnst.getColumn(0, "rsltcnstremcnts");
  5155. var nodeList = null;
  5156. if(utlf_isNull(vHealExamFg) || utlf_isNull(vRsrvdd) || utlf_isNull(vRsrvno) || (vRsrvno == "0") )
  5157. {
  5158. sysf_messageBox("건진내역을 저장", "E001");
  5159. return ;
  5160. }
  5161. nodeList = ds_main_info_rsltcnstinfo_cnstlst_cnst.getCaseCount("rsltrsrvsaveyn == 'N'");
  5162. if(nodeList < 1 )
  5163. {
  5164. sysf_messageBox("결과상담내역이 ", "I004");
  5165. return ;
  5166. }
  5167. ds_send_save_rsltsave.clearData();
  5168. ds_send_save_rsltsave_rsltrsrv.clearData();
  5169. dsf_makeValue(ds_send_save_rsltsave, "healexamflag", "string" , vHealExamFg);
  5170. dsf_makeValue(ds_send_save_rsltsave, "rsrvdd", "string" , vRsrvdd);
  5171. dsf_makeValue(ds_send_save_rsltsave, "rsrvno", "string" , vRsrvno);
  5172. dsf_makeValue(ds_send_save_rsltsave, "rsltcnstremcnts", "string" , vRsltcnstremcnts);
  5173. dsf_makeValue(ds_send_save_rsltsave, "healexamdetlflag", "string" , vHealExamDetlFg);
  5174. if (cmb_place.value == 'S')
  5175. {
  5176. dsf_makeValue(ds_send_save_rsltsave, "rsrvdetlflag","string",'C01' );
  5177. }
  5178. else if(cmb_place.value == 'K')
  5179. {
  5180. dsf_makeValue(ds_send_save_rsltsave, "rsrvdetlflag","string",'C03' );
  5181. }
  5182. ds_main_info_rsltcnstinfo_cnstlst_cnst.filterstr = "rsltrsrvsaveyn == 'N'";
  5183. ds_send_save_rsltsave_rsltrsrv.copyData(ds_main_info_rsltcnstinfo_cnstlst_cnst, true)
  5184. ds_main_info_rsltcnstinfo_cnstlst_cnst.filterstr = "";
  5185. dsf_mergeColumn(ds_send_save_rsltsave_rsltrsrv, ds_send_save_rsltsave);
  5186. dsf_createDs("ds_hidden_saversrv");
  5187. var oParam = {};
  5188. oParam.id = "TXAHA00104";
  5189. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5190. oParam.method = "reqExeRsrvDetlInfo";
  5191. oParam.inds = "rsltrsrv=ds_send_save_rsltsave_rsltrsrv";
  5192. oParam.outds = "ds_hidden_saversrv=saversrv";
  5193. oParam.async = false;
  5194. oParam.callback = "cf_TXAHA00104";
  5195. tranf_submit(oParam);
  5196. if(arErrorCode.pop("TXAHA00104") > -1)
  5197. {
  5198. var rsltrsrvid = ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltrsrvid");
  5199. var rsrvyn = ds_main_info_rsltcnstinfo_cnstlst_cnst.lookup("rsltrsrvid", rsltrsrvid , "m");
  5200. if(rsrvyn == 'i')
  5201. {
  5202. btn_consult.click();
  5203. }
  5204. trace("vRsrvdd :"+vRsrvdd+"/"+vRsrvno);
  5205. ahafGetRsrvAcpDetltInfo(vRsrvdd, vRsrvno);
  5206. // cmb_rsltcnstlst.onitemchanged.fireEvent(cmb_rsltcnstlst, new ItemChangeEventInfo);
  5207. }
  5208. }
  5209. function cf_TXAHA00104(sSvcId, nErrorCode, sErrorMsg)
  5210. {
  5211. arErrorCode.push(sSvcId, nErrorCode);
  5212. if(nErrorCode < 0) return;
  5213. dsf_setFixVal(ds_hidden_saversrv, "count:1");
  5214. }
  5215. function btn_getinsu_onclick(obj:Button, e:ClickEventInfo)
  5216. {
  5217. }
  5218. function button21_onclick(obj:Button, e:ClickEventInfo)
  5219. {
  5220. ds_main_smsdata.clearData();
  5221. ds_main_smsdata.addRow();
  5222. ds_main_smsdata.setColumn(0, "bizabbr", "");
  5223. ds_main_smsdata.setColumn(0, "replytelno", "0534206060");
  5224. ds_main_smsdata.setColumn(0, "rsrvyn", "0");
  5225. ds_main_smsdata.setColumn(0, "rsrvdate", "");
  5226. ds_main_smsdata.setColumn(0, "rsrvtime", "");
  5227. ds_main_smsdata.setColumn(0, "msgcnts", "");
  5228. ds_main_smsdata_recvrlist.setColumn(0, "chk", "Y");
  5229. ds_main_smsdata_recvrlist.setColumn(0, "recvrnm", ds_main_info_patinfo_item.getColumn(0, "hngnm"));
  5230. ds_main_smsdata_recvrlist.setColumn(0, "recvrtelno", ds_main_info_patinfo_item.getColumn(0, "mpphon"));
  5231. zmsfOpenSMS("ds_main_smsdata");
  5232. }
  5233. function btn_sendaddr_onclick(obj:Button, e:ClickEventInfo)
  5234. {
  5235. grp_addr2.position.left = parseInt( opt_zipcd1.position.left);
  5236. grp_addr2.position.top = parseInt( opt_zipcd1.position.top);
  5237. grp_addr2.position.width = 488;
  5238. grp_addr2.position.height = 147;
  5239. grp_addr2.visible = true;
  5240. }
  5241. function button14_onclick(obj:Button, e:ClickEventInfo)
  5242. {
  5243. if(utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")))
  5244. {
  5245. sysf_messageBox("등록번호가 없습니다.", "E999");
  5246. return;
  5247. }
  5248. dsf_createDs("ds_tmp_caut");
  5249. dsf_makeValue(ds_tmp_caut, "pid", "string", ds_main_info_patinfo_item.getColumn(0, "pid"));
  5250. dsf_makeValue(ds_tmp_caut, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  5251. dsf_makeValue(ds_tmp_caut, "gndrflag", "string", ds_main_info_patinfo_item.getColumn(0, "sex"));
  5252. ds_temp2_addlst.clearData();
  5253. ds_temp2_addlst.addRow();
  5254. ds_temp_templst_list.clearData();
  5255. var old_gubun = ds_main_list_rsrvlst.getColumn(ds_main_list_rsrvlst.rowposition, "rsrvflag");
  5256. var old_pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  5257. var old_cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
  5258. var old_conseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq");
  5259. var old_conhistseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq");
  5260. fGetPkgCdAuto("SPAHA04012", "P", "N","cd" , swt_exam.case_pkg.ipt_pkgcd.value, cmb_healexamdetlflag.value, opt_sex.value , "ds_main_info_rsrvacptinfo_item","","pkg",ageCalc(ds_main_info_patinfo_item.getColumn(0, "rgstno1") , ds_main_info_patinfo_item.getColumn(0, "rgstno2")) ,"",ds_main_info_patinfo_item.getColumn(0, "forgneryn"));
  5261. if( ds_temp.getColumn(0, "okflag") != "ok") {return;}
  5262. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "cmpycd", "string","");
  5263. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "conseq", "string","");
  5264. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "conhistseq", "string","");
  5265. ds_main_info_rsrvacptinfo_addlst.clearData();
  5266. var cur_pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  5267. var cur_cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
  5268. var cur_conseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq");
  5269. var cur_conhistseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq");
  5270. if(!utlf_isNull(cur_cmpycd) && !utlf_isNull(cur_conseq) && !utlf_isNull(cur_conhistseq))
  5271. {
  5272. rdo_cmpyflag.value = "Y";
  5273. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "String", "04");
  5274. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "String", "V02");
  5275. }
  5276. else
  5277. {
  5278. rdo_cmpyflag.value = "N";
  5279. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "String", "04");
  5280. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "String", "V01");
  5281. }
  5282. if(rdo_cmpyflag.value == "Y")
  5283. {
  5284. var acpt_remcnts = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts") ;
  5285. if(utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts")))
  5286. {
  5287. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkgremcnts", "string", "-");
  5288. }
  5289. }
  5290. else
  5291. {
  5292. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts")))
  5293. {
  5294. var acpt_remcnts = "";
  5295. }
  5296. else
  5297. {
  5298. if(old_gubun != cmb_rsrvflag.text)
  5299. {
  5300. var acpt_remcnts = "";
  5301. }
  5302. else
  5303. {
  5304. var acpt_remcnts = ds_main_info_rsrvacptinfo_item.getColumn(0, "remcnts");
  5305. }
  5306. }
  5307. }
  5308. tar_remcnts.value = acpt_remcnts;
  5309. var cur_pkgnm = swt_exam.case_pkg.opt_pkgnm.value;
  5310. fGetConAddList(cur_pkgcd, cur_pkgnm, opt_sex.value, cur_cmpycd, cur_conseq , cur_conhistseq);
  5311. if(!utlf_isNull(old_pkgcd) && old_pkgcd != cur_pkgcd || old_cmpycd != old_cmpycd && old_conseq != cur_conseq && old_conhistseq != cur_conhistseq)
  5312. {
  5313. fSetAddList(swt_exam.case_pkg.grd_addlst, 3, "ds_temp_templst_list", "Y","", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"));
  5314. }
  5315. fDcAmtCalc();
  5316. if( rdo_cmpyflag.value == "Y" )
  5317. {
  5318. button12.click();
  5319. if( utlf_isNull(switch2.case2.ipt_fmhngnm.value))
  5320. {
  5321. ds_main_info_rsrvacptinfo_item.setColumn(0, "fmhngnm",ipt_pnm.value);
  5322. switch2.case2.cmb_fmrelacd.value = "02";
  5323. }
  5324. }
  5325. else
  5326. {
  5327. button11.click();
  5328. }
  5329. ds_temp.setColumn(0, "okflag", "");
  5330. }
  5331. function button1_onclick(obj:Button, e:ClickEventInfo)
  5332. {
  5333. fSavePtbs();
  5334. }
  5335. function btn_savepatinfo_onclick(obj:Button, e:ClickEventInfo)
  5336. {
  5337. var chkpid = ds_main_info_patinfo_item.getColumn(0, "pid");
  5338. var chkmpphon = ds_main_info_patinfo_item.getColumn(0, "mpphon");
  5339. if(utlf_isNull(chkpid))
  5340. {
  5341. sysf_messageBox("등록번호가 없으므로 인적사항을 저장", "E001");
  5342. return false;
  5343. }
  5344. else if(utlf_isNull(chkmpphon))
  5345. {
  5346. sysf_messageBox("휴대폰 번호를", "C001");
  5347. return false;
  5348. }
  5349. else
  5350. {
  5351. if(sysf_messageBox("건진자 인적사항을 ", "Q002") == 6)
  5352. {
  5353. fSavePatInfo("N");
  5354. }
  5355. }
  5356. }
  5357. function btn_totrsrvdt_onclick(obj:Button, e:ClickEventInfo)
  5358. {
  5359. fGetRsrvDateTime("T", ipt_rsrvdd , ipt_rsrvtm);
  5360. }
  5361. function fGetRsrvDateTime(vMode, rsrvddObj, rsrvtmObj)
  5362. {
  5363. frmf_setParameter("SPAHA00100_PARAM1" , vMode);
  5364. frmf_setParameter("SPAHA00100_PARAM2" , ipt_rsrvdd.value );
  5365. frmf_setParameter("SPAHA00100_PARAM3" , opt_sex.value );
  5366. if(!utlf_isNull(rsrvddObj)) {
  5367. var sDataset = misfGetBindColnm(rsrvddObj, "D");
  5368. var sColumn = misfGetBindColnm(rsrvddObj, "C");
  5369. frmf_setParameter("SPAHA00100_PARAM4", sDataset + " 0 " + sColumn);
  5370. }
  5371. if(!utlf_isNull(rsrvtmObj)) {
  5372. var sDataset = misfGetBindColnm(rsrvtmObj, "D");
  5373. var sColumn = misfGetBindColnm(rsrvtmObj, "C");
  5374. frmf_setParameter("SPAHA00100_PARAM5", sDataset + " 0 " + sColumn);
  5375. }
  5376. frmf_setParameter("SPAHA00100_PARAM6" , fGetHealExamFlag() );
  5377. frmf_setParameter("SPAHA00100_PARAM7" , "ds_main_info_rsrvacptinfo_item_rsltcnstdrid" );
  5378. frmf_setParameter("SPAHA00100_PARAM9" , "ds_main_info_rsrvacptinfo_item_rsltremcnts" );
  5379. frmf_setParameter("SPAHA00100_PARAM10" , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsltremcnts"));
  5380. if (cmb_place.value == 'S')
  5381. {
  5382. frmf_setParameter ("SPAHA00100_PARAM8", "C01" );
  5383. }
  5384. else if(cmb_place.value == 'K')
  5385. {
  5386. frmf_setParameter ("SPAHA00100_PARAM8", "C03" );
  5387. }
  5388. frmf_modal("SPAHA00100", "SPAHA00100", "", "", "", "", "", "", "", "", "", "", "M");
  5389. if(ds_main_info_rsrvacptinfo_item.getColumn(0, "sendyn") != 'Y') {
  5390. ds_main_info_rsrvacptinfo_item.setColumn(0, "rsrvguidsendyn", "Y");
  5391. ds_main_info_rsrvacptinfo_item.setColumn(0, "rsrvguidsenddd", ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd"));
  5392. }
  5393. }
  5394. function button22_onclick(obj:Button, e:ClickEventInfo)
  5395. {
  5396. ds_send.setColumn(0, "srchrrgstnogrd1", ds_main_info_patinfo_item.getColumn(0, "rgstno1"));
  5397. ds_send.setColumn(0, "srchrrgstnogrd2", ds_main_info_patinfo_item.getColumn(0, "rgstno2"));
  5398. var oParam = {};
  5399. oParam.id = "TRAHA04094";
  5400. oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
  5401. oParam.method = "reqGetPatRrgstnoDuplist";
  5402. oParam.inds = "req=ds_send";
  5403. oParam.outds = "ds_tmp_rrgstinfo_item=item";
  5404. oParam.async = false;
  5405. oParam.callback = "cf_TRAHA04094";
  5406. tranf_submit(oParam);
  5407. if(arErrorCode.pop("TRAHA04094") > -1)
  5408. {
  5409. var rrgstcnt = parseInt(ds_tmp_rrgstinfo_item.getColumn(0, "rrgstcnt"));
  5410. var hngnm = ds_main_info_patinfo_item.getColumn(0, "hngnm");
  5411. if(rrgstcnt > 1)
  5412. {
  5413. sysf_messageBox("[" + hngnm + "]님의 주민번호가 [" + rrgstcnt + "]건 있습니다.","I007");
  5414. return;
  5415. }
  5416. }
  5417. }
  5418. function cf_TRAHA04094(sSvcId, nErrorCode, sErrorMsg)
  5419. {
  5420. arErrorCode.push(sSvcId, nErrorCode);
  5421. if(nErrorCode < 0) return;
  5422. }
  5423. function grp_addr2_btn_searchzipcd2_onclick(obj:Button, e:ClickEventInfo)
  5424. {
  5425. ahafSetAddr(2, "ds_main_info_patinfo_item", "combination");
  5426. }
  5427. function grp_addr2_button18_onclick(obj:Button, e:ClickEventInfo)
  5428. {
  5429. ahafSetAddr(3, "ds_main_info_patinfo_item", "combination");
  5430. }
  5431. function grp_addr2_button19_onclick(obj:Button, e:ClickEventInfo)
  5432. {
  5433. ds_main_info_patinfo_item.setColumn(0, "zipcd21" , ds_main_info_patinfo_item.getColumn(0, "zipcd11"));
  5434. ds_main_info_patinfo_item.setColumn(0, "zipcd22" , ds_main_info_patinfo_item.getColumn(0, "zipcd12"));
  5435. ds_main_info_patinfo_item.setColumn(0, "zipcdseq2" , ds_main_info_patinfo_item.getColumn(0, "zipcdseq1"));
  5436. ds_main_info_patinfo_item.setColumn(0, "addr2" , ds_main_info_patinfo_item.getColumn(0, "addr1"));
  5437. ds_main_info_patinfo_item.setColumn(0, "detladdr2" , ds_main_info_patinfo_item.getColumn(0, "detladdr1"));
  5438. }
  5439. function grp_addr2_button20_onclick(obj:Button, e:ClickEventInfo)
  5440. {
  5441. ds_main_info_patinfo_item.setColumn(0, "zipcd21" , ds_main_info_patinfo_item.getColumn(0, "zipcd31"));
  5442. ds_main_info_patinfo_item.setColumn(0, "zipcd22" , ds_main_info_patinfo_item.getColumn(0, "zipcd32"));
  5443. ds_main_info_patinfo_item.setColumn(0, "zipcdseq2" , ds_main_info_patinfo_item.getColumn(0, "zipcdseq3"));
  5444. ds_main_info_patinfo_item.setColumn(0, "addr2" , ds_main_info_patinfo_item.getColumn(0, "addr3"));
  5445. ds_main_info_patinfo_item.setColumn(0, "detladdr2" , ds_main_info_patinfo_item.getColumn(0, "detladdr3"));
  5446. }
  5447. function grp_rsrvcert_button4_onclick(obj:Button, e:ClickEventInfo)
  5448. {
  5449. ds_temp_rsrv_rsrvcert.clearData();
  5450. ds_temp_rsrv_rsrvcert.addRow();
  5451. grp_rsrvcert.visible = false;
  5452. }
  5453. function grp_rsrvcert_button5_onclick(obj:Button, e:ClickEventInfo)
  5454. {
  5455. if( utlf_isNull(ds_temp_rsrv_rsrvcert.getColumn(0, "testroom")))
  5456. {
  5457. sysf_messageBox("검사실명을 ", "C001");
  5458. }
  5459. else if(utlf_isNull(ds_temp_rsrv_rsrvcert.getColumn(0, "nersrvdd"))|| ds_temp_rsrv_rsrvcert.getColumn(0, "nersrvdd") <= utlf_getCurrentDate())
  5460. {
  5461. sysf_messageBox("예약일시를 정확히 ", "C001");
  5462. }
  5463. else
  5464. {
  5465. dsf_makeValue(ds_temp_rsrv_rsrvcert, "testroomnm", "string", grp_rsrvcert.cmb_testroomnm.text);
  5466. var objDOM = rptf_createDOM();
  5467. rptf_setNodeListToDOM(objDOM, "/root/temp/rsrv/rsrvcert", ds_temp_rsrv_rsrvcert);
  5468. var objParam = new Object();
  5469. objParam.xml_data_XML1 = objDOM.documentElement.source;
  5470. var option = "";
  5471. rptf_exeReportPreview30(["RPAHA00101"],[objParam], option);
  5472. }//else end
  5473. }
  5474. function grp_rsrvcert_btn_rsrvcertprnt_onclick(obj:Button, e:ClickEventInfo)
  5475. {
  5476. if(utlf_isNull(ds_temp_rsrv_rsrvcert.getColumn(0, "testroom")))
  5477. {
  5478. sysf_messageBox("검사실명을 ", "C001");
  5479. }
  5480. else if(utlf_isNull(ds_temp_rsrv_rsrvcert.getColumn(0, "nersrvdd")) || ds_temp_rsrv_rsrvcert.getColumn(0, "nersrvdd") <= utlf_getCurrentDate())
  5481. {
  5482. sysf_messageBox("예약일시를 정확히 ", "C001");
  5483. }
  5484. else if(utlf_isNull(ds_temp_rsrv_rsrvcert.getColumn(0, "pid")))
  5485. {
  5486. sysf_messageBox("대상자를 ", "C002");
  5487. }
  5488. else
  5489. {
  5490. var oParam = {};
  5491. oParam.id = "TXAHA00113";
  5492. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5493. oParam.method = "reqExeRsrvCert";
  5494. oParam.inds = "req=ds_temp_rsrv_rsrvcert";
  5495. oParam.outds = "ds_temp_rsrv_rsrvcert=rsrvcert";
  5496. oParam.async = false;
  5497. //oParam.callback = "cf_TXAHA00113";
  5498. tranf_submit(oParam);
  5499. }
  5500. }
  5501. function grp_rsrvcert_button3_onclick(obj:Button, e:ClickEventInfo)
  5502. {
  5503. ds_temp_rsrv_rsrvcert.clearData();
  5504. ds_temp_rsrv_rsrvcert.addRow();
  5505. grp_rsrvcert.visible = false;
  5506. }
  5507. function btn_cmpyacpt_onclick(obj:Button, e:ClickEventInfo)
  5508. {
  5509. frmf_open("SMAHA00300", "SMAHA00300", "", "", "", "", "", "", "", "", "", "", "M");
  5510. }
  5511. function btn_rsrvacptprest_onclick(obj:Button, e:ClickEventInfo)
  5512. {
  5513. dsf_createDs("ds_temp_SMAHA00400");
  5514. ahafOpenRsrvAcptList("SMAHA00100", fGetHealExamFlag(), cmb_healexamdetlflag.value, "N" , "C" , "" , "", ipt_pnm.value, ipt_pid.value, ipt_rgstno1.value, ipt_rgstno2.value, "", "pnm", "ds_main_info_rsrvacptinfo_item");
  5515. if(ds_temp_SMAHA00400.getColumn(0, "okflag") == "ok")
  5516. {
  5517. ahafGetRsrvAcpDetltInfo(ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"), ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  5518. }
  5519. }
  5520. function button2_onclick(obj:Button, e:ClickEventInfo)
  5521. {
  5522. aezfPopUpRsrvSample("SMPEA00100", "", "ds_main_info_rsrvacptinfo_item");
  5523. }
  5524. function btn_sono_onclick(obj:Button, e:ClickEventInfo)
  5525. {
  5526. frmf_setParameter("excucd", "");
  5527. var instcd = sysf_getUserInfo("dutplceinstcd");
  5528. if (instcd == "031")
  5529. {
  5530. frmf_modal("SPAEA02201", "SPAEA02201", "", "", "", "", "", "", "", "", "", "", "M");
  5531. }
  5532. else
  5533. {
  5534. dsf_makeValue(ds_hidden, "checkseq", "string","02"); //초음파
  5535. frmf_modal("SPAEA02202", "SPAEA02202", "", "", "", "", "", "", "", "", "", "", "M");
  5536. }
  5537. }
  5538. function button24_onclick(obj:Button, e:ClickEventInfo)
  5539. {
  5540. frmf_setParameter("excuroomgrp", "ES");
  5541. frmf_setParameter("excucd", "");
  5542. frmf_setParameter("menuparam", frmf_getMenuParam());
  5543. var instcd = sysf_getUserInfo("dutplceinstcd");
  5544. if (instcd == "031")
  5545. {
  5546. frmf_modal("SPAEA02201", "SPAEA02201", "", "", "", 200, 200, "", "", "", "", "", "M");
  5547. }
  5548. else
  5549. {
  5550. dsf_makeValue(ds_hidden, "checkseq", "string","01"); //초음파
  5551. frmf_modal("SPAEA02202", "SPAEA02202", "", "", "", "", "", "", "", "", "", "", "M");
  5552. }
  5553. }
  5554. function button23_onclick(obj:Button, e:ClickEventInfo)
  5555. {
  5556. aezfPopUpRsrvSample("SMPEA00100", "", "ds_main_info_rsrvacptinfo_item");
  5557. }
  5558. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  5559. {
  5560. fInitInfo();
  5561. fSetBtnStat();
  5562. }
  5563. function btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
  5564. {
  5565. if(!RgstnoCheck())
  5566. {
  5567. return false;
  5568. }
  5569. fSaveRsrvAcptPro("A");
  5570. }
  5571. function RgstnoCheck()
  5572. {
  5573. var rgstno1 = ipt_rgstno1.value;
  5574. var rgstno2 = ipt_rgstno2.value;
  5575. var rgstno1 = ds_main_info_patinfo_item.getColumn(0, "rrgstno1");
  5576. var rgstno2 = ds_main_info_patinfo_item.getColumn(0, "rrgstno2");
  5577. if(String(rgstno1).length != 6 )
  5578. {
  5579. sysf_messageBox("주민번호 앞6자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
  5580. ipt_rgstno1.setFocus();
  5581. return false;
  5582. }
  5583. else if(String(rgstno2).length != 7)
  5584. {
  5585. sysf_messageBox("주민번호 뒤7자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
  5586. ipt_rgstno2.setFocus();
  5587. return false;
  5588. }
  5589. return true;
  5590. }
  5591. function btn_rcpt_onclick(obj:Button, e:ClickEventInfo)
  5592. {
  5593. var rs = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  5594. if((rs=="E") ||(rs=="F")||(rs=="G")||(rs=="H")||(rs=="I"))
  5595. {
  5596. ahafOpenRcpt(fGetHealExamFlag()
  5597. , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd")
  5598. , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno")
  5599. , ds_main_info_patinfo_item.getColumn(0, "pid")
  5600. , ds_main_info_rsrvacptinfo_item.getColumn(0, "rcptstat")
  5601. , ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd")
  5602. , ds_main_info_rcptinfo.getColumn(0, "preamt2"));
  5603. }
  5604. else
  5605. {
  5606. frmf_setParameter("SMAHA02400_PARAM_PID", ds_main_info_patinfo_item.getColumn(0, "pid"));
  5607. frmf_setParameter("SMAHA02400_PARAM_PREAMT2", ds_main_info_rcptinfo.getColumn(0, "realamt"));
  5608. frmf_modal("SMAHA02400", "SMAHA02400", "", "", "", "", "", "", "", "", "", "", "M");
  5609. }
  5610. }
  5611. function btn_acptcncl_onclick(obj:Button, e:ClickEventInfo)
  5612. {
  5613. if(isMagmAprv())
  5614. {
  5615. return false;
  5616. }
  5617. fSaveRsrvAcptPro("F"); //AHA001.js
  5618. }
  5619. function fCheckAcpt(vMode)
  5620. {
  5621. var vRsvdd = "";
  5622. var vRsvtm = "";
  5623. var vStatus = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  5624. if(utlf_isNull(rdo_cmpyflag.value))
  5625. {
  5626. sysf_messageBox("단체구분을 ", "C001");
  5627. rdo_cmpyflag.setFocus();
  5628. return false;
  5629. }
  5630. if(cmb_place.value == "-" || utlf_isNull(cmb_place.value))
  5631. {
  5632. sysf_messageBox("건진장소를","C001");
  5633. cmb_place.setFocus();
  5634. return false;
  5635. }
  5636. if( utlf_isNull(cmb_rsrvflag.value))
  5637. {
  5638. sysf_messageBox("예약구분을 ", "C001");
  5639. cmb_rsrvflag.setFocus();
  5640. return false;
  5641. }
  5642. if(utlf_isNull(swt_exam.case_pkg.ipt_pkgcd.value))
  5643. {
  5644. sysf_messageBox("패키지를 ", "C001");
  5645. swt_exam.case_pkg.ipt_pkgcd.setFocus();
  5646. return false;
  5647. }
  5648. if(utlf_isNull(cmb_pkguncocd.value))
  5649. {
  5650. sysf_messageBox("청구방법을 ", "C001");
  5651. cmb_pkguncocd.setFocus();
  5652. return false;
  5653. }
  5654. var dupTestNmList = "";
  5655. var sex = ds_main_info_patinfo_item.getColumn(0, "sex");
  5656. for(var i = 0; i < ds_main_info_rsrvacptinfo_addlst.rowcount; i++)
  5657. {
  5658. var sel = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "sel");
  5659. if(sel == "Y")
  5660. {
  5661. var gndrFlag = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "gndrflag");
  5662. var testnm = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testnm");
  5663. if(!(gndrFlag == "C" || gndrFlag == "A" ) && gndrFlag != sex)
  5664. {
  5665. dupTestNmList += testnm + ",";
  5666. }
  5667. }
  5668. }
  5669. if(!utlf_isNull(dupTestNmList))
  5670. {
  5671. sysf_messageBox("성별이 틀린 검사항목[" + dupTestNmList + "]가 " , "I010");
  5672. return false;
  5673. }
  5674. if( vMode == "A" || vMode == "B" || vMode == "C" )
  5675. {
  5676. //if( !isRequiredGroup("ipt_rsrvdd", "ipt_rsrvtm") ) return false;
  5677. vRsvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd");
  5678. vRsvdd = vRsvdd.toDate("YYYYMMDD");
  5679. if( vRsvdd < utlf_getCurrentDate() )
  5680. {
  5681. sysf_messageBox("예약일자가 현재일자 전으로 ", "E005");
  5682. ipt_rsrvdd.setFocus();
  5683. return false;
  5684. }
  5685. if( vMode == "C" || vMode == "A")
  5686. {
  5687. if( utlf_isNull(ipt_rsrvtm.value))
  5688. {
  5689. sysf_messageBox("예약시간을 ", "C001");
  5690. btn_totrsrvdt.setFocus();
  5691. fGetRsrvDateTime("T", ipt_rsrvdd , ipt_rsrvtm);
  5692. return false;
  5693. }
  5694. }
  5695. }
  5696. else if( vMode == "E" )
  5697. {
  5698. //if( !isRequiredGroup("ipt_orddd", "cmb_rsltcnstflag") ) return false;
  5699. ds_main_info_rsrvacptinfo_item.setColumn(0, "orddd", utlf_getCurrentDate());
  5700. if((vRsvdd != utlf_getCurrentDate()) && (vStatus != "E"))
  5701. {
  5702. ipt_orddd.value = utlf_getCurrentDate();
  5703. ds_main_info_rsrvacptinfo_item.setColumn(0, "orddd", utlf_getCurrentDate());
  5704. }
  5705. if( fCheckPkgChoiExistYN() == false ) return false;
  5706. var uncocd = cmb_pkguncocd.value;
  5707. var pkgamt = parseInt(opt_pkgamt.value);
  5708. var discamt = parseInt(opt_discamt.value);
  5709. var paycmpyamt = parseInt(ipt_paycmpyamt.value);
  5710. var payinsubamt = parseInt(ipt_payinsubamt.value);
  5711. if(uncocd=='V14')
  5712. {
  5713. if((pkgamt-discamt)!=(paycmpyamt+payinsubamt))
  5714. {
  5715. sysf_messageBox("패키지 금액과 단체 청구금액+공단 청구금액이 일치하지 않습니다.", "E");
  5716. return false;
  5717. }
  5718. }
  5719. else
  5720. {
  5721. if(paycmpyamt>0 || payinsubamt>0)
  5722. {
  5723. sysf_messageBox("청구방법이 [단체/공단(분리청구)]가 아님에도 불구하고,\n단체청구금액 또는 공단청구금액이 입력되어 있습니다.", "E");
  5724. return false;
  5725. }
  5726. }
  5727. }
  5728. else if( vMode == "D" )
  5729. {
  5730. if( vStatus != "C" )
  5731. {
  5732. sysf_messageBox("예약상태가 아닌 항목은 예약취소 ", "E001");
  5733. return false;
  5734. }
  5735. }
  5736. else if( vMode == "F" )
  5737. {
  5738. if( vStatus != "E")
  5739. {
  5740. sysf_messageBox("접수상태가 아닌 항목은 접수취소 ", "E001");
  5741. return false;
  5742. }
  5743. }
  5744. return true;
  5745. }
  5746. function fCheckPkgChoiExistYN()
  5747. {
  5748. if( utlf_isNull(swt_exam.case_pkg.ipt_pkgcd.value))
  5749. {
  5750. sysf_messageBox("패키지를 ", "C001" );
  5751. return false;
  5752. }
  5753. dsf_makeValue(ds_send, "srchhealexamflag", "String" , fGetHealExamFlag() );
  5754. dsf_makeValue(ds_send, "srchpkgcd", "String" , swt_exam.case_pkg.ipt_pkgcd.value);
  5755. dsf_makeValue(ds_send, "srchinstcd", "String" , sysf_getUserInfo("dutplceinstcd"));
  5756. dsf_makeValue(ds_send, "srchcmpycd", "String" , ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd"));
  5757. dsf_makeValue(ds_send, "srchconseq", "String" , ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq"));
  5758. dsf_makeValue(ds_send, "srchconhistseq", "String" , ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq"));
  5759. dsf_makeValue(ds_send, "srchsex", "String" , ds_main_info_patinfo_item.getColumn(0, "sex"));
  5760. var oParam = {};
  5761. oParam.id = "TRAHA00112";
  5762. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5763. oParam.method = "reqGetPkgChoiYN";
  5764. oParam.inds = "req=ds_send";
  5765. oParam.outds = "ds_temp_colgpkgchoiyn_item=item";
  5766. oParam.async = false;
  5767. oParam.callback = "cf_TRAHA00112";
  5768. tranf_submit(oParam);
  5769. if(arErrorCode.pop("TRAHA00112") > -1)
  5770. {
  5771. if(ds_temp_colgpkgchoiyn_item.getColumn(0, "existyn") == "Y" && swt_exam.case_pkg.rdo_choiflag.value == "01" || utlf_isNull(swt_exam.case_pkg.rdo_choiflag.value))
  5772. {
  5773. if( sysf_messageBox("선택사항을 입력하지 않았습니다. ", "Q003" ) != 6 )
  5774. {
  5775. swt_exam.case_pkg.rdo_choiflag.setFocus();
  5776. return false;
  5777. }
  5778. }
  5779. }
  5780. return true;
  5781. }
  5782. function cf_TRAHA00112(sSvcId, nErrorCode, sErrorMsg)
  5783. {
  5784. arErrorCode.push(sSvcId, nErrorCode);
  5785. if(nErrorCode < 0) return;
  5786. }
  5787. function btn_acpt_onclick(obj:Button, e:ClickEventInfo)
  5788. {
  5789. if(isMagmAprv())
  5790. {
  5791. return false;
  5792. }
  5793. if(!RgstnoCheck())
  5794. {
  5795. return false;
  5796. }
  5797. var choiflag = ds_main_info_rsrvacptinfo_item.getColumn(0, "choiflag");
  5798. if(utlf_isNull(choiflag))
  5799. {
  5800. ds_main_info_rsrvacptinfo_item.setColumn(0, "choiflag", "01");
  5801. }
  5802. if(utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")))
  5803. {
  5804. fSavePtbs();
  5805. }
  5806. if(!fCheckAddress()) return;
  5807. fSaveRsrvAcptPro("E");
  5808. }
  5809. function btn_rsrvcncl_onclick(obj:Button, e:ClickEventInfo)
  5810. {
  5811. fSaveRsrvAcptPro("D");
  5812. }
  5813. function btn_examseqprnt_onclick(obj:Button, e:ClickEventInfo)
  5814. {
  5815. fPrntSeq();
  5816. }
  5817. function fPrntSeq()
  5818. {
  5819. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag() ); //건진구분
  5820. ds_send.setColumn(0, "srchrsrvdd", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  5821. ds_send.setColumn(0, "srchrsrvno", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  5822. ds_send.setColumn(0, "srchcmpycd", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd"));
  5823. ds_send.setColumn(0, "srchconseq", ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq"));
  5824. ds_send.setColumn(0, "srchconseq", ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq"));
  5825. dsf_makeValue(ds_send, "srchchoiflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "choiflag"));
  5826. var oParam = {};
  5827. oParam.id = "TRAHA00402";
  5828. oParam.service = "healexamrsrvacptapp.HealExamPrest";
  5829. oParam.method = "reqGetSeqPrntData";
  5830. oParam.inds = "req=ds_send";
  5831. oParam.outds = "ds_main_seqprntdata_item=item ds_=itemadd";
  5832. oParam.async = false;
  5833. //oParam.callback = "cf_TRAHA00402";
  5834. tranf_submit(oParam);
  5835. dsf_makeValue(ds_main_seqprntdata, "pid", "string", ipt_pid.value);
  5836. dsf_makeValue(ds_main_seqprntdata, "hngnm", "string", ipt_pnm.value);
  5837. dsf_makeValue(ds_main_seqprntdata, "sexage", "string", opt_sex.value+"/"+opt_age.value);
  5838. dsf_makeValue(ds_main_seqprntdata, "pkgnm", "string", swt_exam.case_pkg.opt_pkgnm.value);
  5839. dsf_makeValue(ds_main_seqprntdata, "brtdd", "string", ipt_brthdd.value);
  5840. dsf_makeValue(ds_main_seqprntdata, "cmpynm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpynm"));
  5841. var nodeList = ds_main_seqprntdata_item.rowcount;
  5842. if(nodeList != 0)
  5843. {
  5844. var objDOM = rptf_createDOM();
  5845. rptf_setNodeListToDOM(objDOM, "/root/main/appprntdata", ds_main_seqprntdata);
  5846. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item", ds_main_seqprntdata_item);
  5847. var objParam = new Object();
  5848. objParam.xml_data_XML1 = objDOM.documentElement.source;
  5849. var option = "";
  5850. rptf_exeReportPreview30(["RPAHA00406"],[objParam], option);
  5851. }
  5852. }
  5853. function btn_rsrvprnt_onclick(obj:Button, e:ClickEventInfo)
  5854. {
  5855. if(utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "orddd")))
  5856. {
  5857. fGetPatInfo(1);
  5858. fGetDetlInfoHid_R(); //예약 시 문진표 자동출력
  5859. }
  5860. var rtn = sysf_messageBox("한글을 문진표 출력은 예, 영문은 아니오, 취소는 취소를 클릭하여 주십시오", "S099");
  5861. var language = "";
  5862. if(rtn == 6)
  5863. {
  5864. language = '0000003016';
  5865. }
  5866. else if(rtn == 7)
  5867. {
  5868. language = '0800000508';
  5869. }
  5870. else
  5871. {
  5872. return;
  5873. }
  5874. iviewer1.fGetOCRInfo(language, ds_main_info_rsrvacptinfo_item.getColumn(0, "pid")
  5875. , ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd")
  5876. , ds_main_info_rsrvacptinfo_item.getColumn(0, "cretno")
  5877. , "S", "3", "Y");
  5878. iviewer1.fPrint();
  5879. fSetInqrPrnt();
  5880. }
  5881. function fGetDetlInfoHid_R()
  5882. {
  5883. var sHealExamPid = ds_main_info_patinfo_item.getColumn(0, "healexampid");
  5884. if(!utlf_isNull(sHealExamPid ))
  5885. {
  5886. var vHealExamDetlFg = cmb_healexamdetlflag.value
  5887. ahafGetRsrvAcpDetltInfoWithPid_R(vHealExamDetlFg, sHealExamPid);
  5888. }
  5889. }
  5890. function fSetInqrPrnt()
  5891. {
  5892. var rsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  5893. var rsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  5894. var pid = ds_main_info_rsrvacptinfo_item.getColumn(0, "pid");
  5895. var orddd = ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd");
  5896. var healexamdetlflag = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag");
  5897. var instcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "instcd");
  5898. if(!utlf_isNull(rsrvdd) && !utlf_isNull(rsrvno) && !utlf_isNull(pid) && !utlf_isNull(healexamdetlflag) && !utlf_isNull(instcd))
  5899. {
  5900. dsf_makeValue(ds_send_inqrinfo, "rsrvdd", "string" ,rsrvdd);
  5901. dsf_makeValue(ds_send_inqrinfo, "rsrvno", "int" ,rsrvno);
  5902. dsf_makeValue(ds_send_inqrinfo, "pid", "string" ,pid);
  5903. dsf_makeValue(ds_send_inqrinfo, "orddd", "string" ,orddd);
  5904. dsf_makeValue(ds_send_inqrinfo, "healexamdetlflag", "string" ,healexamdetlflag);
  5905. dsf_makeValue(ds_send_inqrinfo, "instcd", "string" ,instcd);
  5906. dsf_makeValue(ds_send_inqrinfo, "inqrprntflag", "string" ,"P");
  5907. var oParam = {};
  5908. oParam.id = "TXAHA00110";
  5909. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5910. oParam.method = "reqExeInqrPrnt";
  5911. oParam.inds = "req=ds_send_inqrinfo";
  5912. oParam.outds = "ds_inqrprnt=inqrprnt";
  5913. oParam.async = false;
  5914. //oParam.callback = "cf_TXAHA00110";
  5915. tranf_submit(oParam);
  5916. }
  5917. }
  5918. function btn_rsrvcert_onclick(obj:Button, e:ClickEventInfo)
  5919. {
  5920. var oParam = {};
  5921. oParam.id = "TRAHA00117";
  5922. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  5923. oParam.method = "reqGetRsrvCert";
  5924. oParam.inds = "req=ds_send";
  5925. oParam.outds = "ds_temp_rsrv_rsrvcert=rsrvcert";
  5926. oParam.async = false;
  5927. //oParam.callback = "cf_TRAHA00117";
  5928. tranf_submit(oParam);
  5929. grp_rsrvcert.visible = true;
  5930. }
  5931. function btn_rsrvchng_onclick(obj:Button, e:ClickEventInfo)
  5932. {
  5933. if(!fCheckAddress()) return;
  5934. fSaveRsrvAcptPro("C");
  5935. }
  5936. function btn_rsrvcfm_onclick(obj:Button, e:ClickEventInfo)
  5937. {
  5938. if(!RgstnoCheck())
  5939. {
  5940. return false;
  5941. }
  5942. if(utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")))
  5943. {
  5944. fSavePtbs();
  5945. }
  5946. if(!fCheckAddress()) return;
  5947. fSaveRsrvAcptPro("C");
  5948. }
  5949. function btn_rsrvch_onclick(obj:Button, e:ClickEventInfo)
  5950. {
  5951. fSaveRsrvAcptPro("A");
  5952. }
  5953. function btn_pseursrvcncl_onclick(obj:Button, e:ClickEventInfo)
  5954. {
  5955. fSaveRsrvAcptPro("B");
  5956. }
  5957. function fCalcAmt(vJobFlag)
  5958. {
  5959. return 1; //그냥 리턴시켜버리는데 왜? 확인 20111128_서원식
  5960. // var ret = -1;
  5961. // var vTmp = fGetHealExamFlag();
  5962. // if( vTmp == "" ) return ret;
  5963. // model.setValue("/root/send/srchhealexamflag", vTmp );
  5964. //
  5965. // vTmp = model.getValue(ipt_pid.attribute("ref"));
  5966. // if( vTmp == "" ) return ret;
  5967. //
  5968. // model.setValue("/root/send/srchpid", vTmp );
  5969. //
  5970. // vTmp = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
  5971. // if( vTmp== "" ) return ret;
  5972. //
  5973. // model.setValue("/root/send/srchrsrvdd", vTmp );
  5974. //
  5975. // vTmp = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
  5976. // if( vTmp == "" ) return ret;
  5977. //
  5978. // model.setValue("/root/send/srchrsrvno" , vTmp );
  5979. // model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd"));
  5980. // model.setValue("/root/send/srchjobflag" ,vJobFlag);
  5981. // var sNd = "/root/temp/rcptinfo/hidden/opmi_out";
  5982. // model.resetInstanceNode(sNd);
  5983. // sNd = sNd + "/";
  5984. //
  5985. // //openLoadingBar("수납예상내역 계산 중입니다..") ;//처리중 화면을 오픈한다.
  5986. // //if( submit("TXAHA02101") == true ){ 2008-06-12 이성인 주석 처리
  5987. // model.makeValue("/root/send/gubunflag", "S"); //계산플레그를 위해 수납에서와 분리 하기 위해
  5988. // if(submit("TXAHA02101", false) == true ){
  5989. // model.setValue(opt_pkgamt.attribute("ref") , model.getValue( sNd + "opmi_baseexamamt"));
  5990. // model.setValue(opt_addamt.attribute("ref") , model.getValue( sNd + "opmi_addexamamt"));
  5991. // model.setValue(opt_subtotamt.attribute("ref") , model.getValue( sNd + "opmi_totamt"));
  5992. //
  5993. // model.makeNode(opt_preamt.attribute("ref"));
  5994. // model.makeNode(opt_discamt.attribute("ref"));
  5995. // model.makeNode(opt_uncoamt.attribute("ref"));
  5996. // model.makeNode(opt_realamt.attribute("ref"));
  5997. //
  5998. // model.setValue(opt_preamt.attribute("ref") , model.getValue( sNd + "opmi_mdlremamt"));
  5999. // model.setValue(opt_discamt.attribute("ref") , model.getValue( sNd + "opmi_totdiscamt"));
  6000. // model.setValue(opt_uncoamt.attribute("ref") , model.getValue( sNd + "opmi_restamt"));
  6001. // model.setValue(opt_realamt.attribute("ref") , model.getValue( sNd + "opmi_rcptamt "));
  6002. // //model.refresh(); 2008-06-12 이성인 주석 처리 및 밖으로 뺌
  6003. // ret = 1;
  6004. // }
  6005. // model.refresh();
  6006. // //closeLoadingBar() ;//처리중 화면을 close한다.
  6007. // return ret;
  6008. }
  6009. function ipt_rgstno2_onkeyup(obj:Edit, e:KeyEventInfo)
  6010. {
  6011. if( e.keycode == 13 || obj.text.length == 7 ){
  6012. obj.updateToDataset();
  6013. //DUR 특정질환 검색 로직 추가 ON/OFF 추가(임승주) 20200212
  6014. fDur_Check(ds_init_baseinfo_S990list_S990.getColumn(ds_init_baseinfo_S990list_S990.findRow("cdid", 'Y'), "cdid"), ds_main_info_patinfo_item.getColumn(0, "pid"));
  6015. }
  6016. }
  6017. function ipt_rgstno1_onkeyup(obj:Edit, e:KeyEventInfo)
  6018. {
  6019. if( obj.text.length == 6 ){
  6020. ipt_rgstno2.setFocus();
  6021. }
  6022. }
  6023. function btn_judgaftrmngt_onclick(obj:Button, e:ClickEventInfo)
  6024. {
  6025. var rsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  6026. var rsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  6027. if(utlf_isNull(rsrvno)) {
  6028. rsrvno = dsf_getColumnNullToEmpty(ds_main_info_histlst_item, 0, "rsrvno");
  6029. rsrvdd = dsf_getColumnNullToEmpty(ds_main_info_histlst_item, 0, "rsrvdd");
  6030. }
  6031. frmf_setParameter("SMAHR00600_PARAM1", rsrvdd);
  6032. frmf_setParameter("SMAHR00600_PARAM2", rsrvno);
  6033. frmf_setParameter("SMAHR00600_PARAM3", ds_main_info_patinfo_item.getColumn(0, "pid"));
  6034. frmf_setParameter("SMAHR00600_PARAM4", ds_main_info_patinfo_item.getColumn(0, "hngnm"));
  6035. frmf_setParameter("SMAHR00600_PARAM5", ds_main_info_patinfo_item.getColumn(0, "rrgstno1"));
  6036. frmf_setParameter("SMAHR00600_PARAM6", ds_main_info_patinfo_item.getColumn(0, "rrgstno2"));
  6037. frmf_setParameter("SMAHR00600_PARAM7", ds_main_info_patinfo_item.getColumn(0, "telno"));
  6038. frmf_setParameter("SMAHR00600_PARAM8", ds_main_info_patinfo_item.getColumn(0, "mpphon"));
  6039. frmf_open("SMAHR00600", "SMAHR00600", "", "", "", "", "", "", "", "", "", "", "M");
  6040. }
  6041. function button26_onclick(obj:Button, e:ClickEventInfo)
  6042. {
  6043. //frmf_setParameter("SMAEA00900_PARAM1", "2160000000");
  6044. frmf_open("SMAEA05300", "SMAEA05300", "", "", "", "", "", "", "", "", "", "", "M");
  6045. }
  6046. function ds_main_info_rsrvacptinfo_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  6047. {
  6048. if(e.columnid == "pkgcd") {
  6049. call_TRAHB00301_send();
  6050. }
  6051. }
  6052. /*-**************************************************************************************
  6053. * Argument : N/A
  6054. * Description : 신청서 출력시 패키지 설명 추가
  6055. ****************************************************************************************/
  6056. function call_TRAHB00301() {
  6057. dsf_createDs("ds_temp_pkgcd");
  6058. dsf_createDsRow("ds_req", [
  6059. {col:"srchinstcd", type:"STRING", size:256, val:ds_main_info_rsrvacptinfo_item.getColumn(0, "instcd")}
  6060. , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag")}
  6061. , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag")}
  6062. , {col:"srchpkgcd", type:"STRING", size:256, val:ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd")}
  6063. , {col:"srchpkgnm", type:"STRING", size:256, val:""}
  6064. , {col:"srchpkgflag", type:"STRING", size:256, val:""}
  6065. , {col:"srchinetyn", type:"STRING", size:256, val:""}
  6066. , {col:"srchuseyn", type:"STRING", size:256, val:""}
  6067. ]);
  6068. var oParam = {};
  6069. oParam.id = "TRAHB00301";
  6070. oParam.service = "healexambaseapp.PkgCode";
  6071. oParam.method = "reqGetPkgList";
  6072. oParam.inds = "req=ds_req";
  6073. oParam.outds = "ds_temp_pkgcd=item";
  6074. oParam.async = false;
  6075. oParam.callback = "cf_TRAHB00301";
  6076. tranf_submit(oParam);
  6077. }
  6078. function call_TRAHB00301_send() {
  6079. dsf_createDs("ds_temp_pkgcd");
  6080. dsf_createDsRow("ds_req", [
  6081. {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchinstcd")}
  6082. , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamflag")}
  6083. , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamdetlflag")}
  6084. , {col:"srchpkgcd", type:"STRING", size:256, val:ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd")}
  6085. , {col:"srchpkgnm", type:"STRING", size:256, val:""}
  6086. , {col:"srchpkgflag", type:"STRING", size:256, val:""}
  6087. , {col:"srchinetyn", type:"STRING", size:256, val:""}
  6088. , {col:"srchuseyn", type:"STRING", size:256, val:""}
  6089. ]);
  6090. var oParam = {};
  6091. oParam.id = "TRAHB00301";
  6092. oParam.service = "healexambaseapp.PkgCode";
  6093. oParam.method = "reqGetPkgList";
  6094. oParam.inds = "req=ds_req";
  6095. oParam.outds = "ds_temp_pkgcd=item";
  6096. oParam.async = false;
  6097. oParam.callback = "cf_TRAHB00301";
  6098. tranf_submit(oParam);
  6099. }
  6100. function cf_TRAHB00301(sSvcId, nErrorCode, sErrorMsg) {
  6101. arErrorCode.push(sSvcId, nErrorCode);
  6102. ds_temp_pkgcd.filter("pkgcd == '"+ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd")+"'");
  6103. }
  6104. function fPrntScndSeq(){
  6105. var sHealexamflag = fGetHealExamFlag();
  6106. var sRsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  6107. var sRsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  6108. ds_send_seqinfo.setColumn(0, "srchhealexamflag" , sHealexamflag ); //건진구분
  6109. ds_send_seqinfo.setColumn(0, "srchrsrvdd" , sRsrvdd ); //건진예약등록일자
  6110. ds_send_seqinfo.setColumn(0, "srchrsrvno" , sRsrvno); //건진예약등록번호
  6111. //2016/12/19 기관코드 세팅
  6112. dsf_makeValue(ds_send_seqinfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd")); //기관코드
  6113. //2016/12/19 기관코드 세팅
  6114. var oParam = {};
  6115. oParam.id = "TRAHA04034";
  6116. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  6117. oParam.method = "reqGetSeqPrntData";
  6118. oParam.inds = "req=ds_send_seqinfo";
  6119. oParam.outds = "ds_main_seqprntdata_item=item";
  6120. oParam.async = false;
  6121. oParam.callback = "cf_TRAHA04034";
  6122. tranf_submit(oParam);
  6123. if(arErrorCode.pop("TRAHA04034") < 0) return;
  6124. dsf_makeValue(ds_main_seqprntdata, "instcd" , "string", sysf_getUserInfo("dutplceinstcd")); //기관코드
  6125. dsf_makeValue(ds_main_seqprntdata, "pid" , "string", ipt_pid.value); //등록번호
  6126. dsf_makeValue(ds_main_seqprntdata, "sex" , "string", opt_sex.value); //성별
  6127. dsf_makeValue(ds_main_seqprntdata, "orddeptcd" , "string", "건강증진센터"); //진료과
  6128. dsf_makeValue(ds_main_seqprntdata, "hngnm" , "string", ipt_pnm.value); //성명
  6129. dsf_makeValue(ds_main_seqprntdata, "age" , "string", opt_age.value); //나이
  6130. dsf_makeValue(ds_main_seqprntdata, "orddd" , "string", ipt_rsrvdd.value); //예약일자
  6131. dsf_makeValue(ds_main_seqprntdata, "rsrvtm" , "string", ipt_rsrvtm.value); //예약시간
  6132. dsf_makeValue(ds_main_seqprntdata, "imgurl" , "string", rptf_getLogoImageURL()); //병원 로고
  6133. // 국적 구분 항목 추가
  6134. var ntcd = utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, "brthareacnts"));
  6135. // 값이 비어있는 경우 한국으로 설정
  6136. ntcd = ntcd == "" ? "0239" : ntcd;
  6137. var ntnm = ds_init_baseinfo_init_naticd.lookup("cd", ntcd, "nm");
  6138. var ntflag = "";
  6139. var lnpath = -1;
  6140. if (ntcd == "0239") {
  6141. // 한국어로 출력
  6142. lnpath = ds_init_sqlnlist_sqlninfo.findRow("ntcd", "0239");
  6143. } else if (ds_init_sqlnlist_sqlninfo.findRow("ntcd", ntcd) > -1 && sysf_messageBox("순서표를 [ " + ntnm + " ] 국가의 언어로 출력하시겠습니까?", "Q999") == 6) {
  6144. // 해당 언어로 출력
  6145. lnpath = ds_init_sqlnlist_sqlninfo.findRow("ntcd", ntcd);
  6146. // 검사 항목 언어 설정
  6147. if (ntcd == "0060") { // 영어
  6148. ntflag = "_eng";
  6149. } else if (ntcd == "0168") { // 중국어
  6150. ntflag = "_chn";
  6151. } if (ntcd == "0029") { // 러시아
  6152. ntflag = "_rsa";
  6153. }
  6154. } else if (sysf_messageBox("순서표를 영어로 출력하시겠습니까?", "Q999") == 6) {
  6155. // 영어로 출력
  6156. lnpath = ds_init_sqlnlist_sqlninfo.findRow("ntcd", "0060");
  6157. ntflag = "_eng";
  6158. } else {
  6159. // 한국어로 출력
  6160. lnpath = ds_init_sqlnlist_sqlninfo.findRow("ntcd", "0239");
  6161. }
  6162. dsf_createDs("ds_main_sqlninfo");
  6163. dsf_makeValue(ds_main_sqlninfo, "sqln_tt", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "tt"));
  6164. dsf_makeValue(ds_main_sqlninfo, "sqln_nm", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "nm"));
  6165. dsf_makeValue(ds_main_sqlninfo, "sqln_pid", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "pid"));
  6166. dsf_makeValue(ds_main_sqlninfo, "sqln_age", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "age"));
  6167. dsf_makeValue(ds_main_sqlninfo, "sqln_bp", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "bp"));
  6168. dsf_makeValue(ds_main_sqlninfo, "sqln_ht", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "ht"));
  6169. dsf_makeValue(ds_main_sqlninfo, "sqln_wt", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "wt"));
  6170. dsf_makeValue(ds_main_sqlninfo, "sqln_exdd", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "exdd"));
  6171. dsf_makeValue(ds_main_sqlninfo, "sqln_lkno", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "lkno"));
  6172. dsf_makeValue(ds_main_sqlninfo, "sqln_cslt", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "cslt"));
  6173. dsf_makeValue(ds_main_sqlninfo, "sqln_drnm", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "drnm"));
  6174. dsf_makeValue(ds_main_sqlninfo, "sqln_csdd", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "csdd"));
  6175. dsf_makeValue(ds_main_sqlninfo, "sqln_exin_tt", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "exin_tt"));
  6176. dsf_makeValue(ds_main_sqlninfo, "sqln_exin_no", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "exin_no"));
  6177. dsf_makeValue(ds_main_sqlninfo, "sqln_exot_tt", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "exot_tt"));
  6178. dsf_makeValue(ds_main_sqlninfo, "sqln_exot_no", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "exot_no"));
  6179. dsf_makeValue(ds_main_sqlninfo, "sqln_exnm", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "exnm"));
  6180. dsf_makeValue(ds_main_sqlninfo, "sqln_stff", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "stff"));
  6181. dsf_makeValue(ds_main_sqlninfo, "sqln_infm", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "infm"));
  6182. dsf_makeValue(ds_main_sqlninfo, "sqln_togo", "string", ds_init_sqlnlist_sqlninfo.getColumn(lnpath, "togo"));
  6183. if(ds_main_seqprntdata_item.rowcount > 0){
  6184. //검진 순서표를 분기처리(2016/12/19)
  6185. if(sysf_getUserInfo("dutplceinstcd")=="031"){
  6186. // 기준자료로 날짜를 관리하여 분기 처리 되도록 처리(2016/12/21)
  6187. var startdd = ds_init_baseinfo_S970list_S970.lookupExpr("!utlf_isNull(cdid)", "cdid");
  6188. var today = utlf_getCurrentDate();
  6189. if(parseInt(today) >= parseInt(startdd)){
  6190. //내부검사
  6191. ds_tmp_in.clear();
  6192. ds_tmp_inprnt.clear();
  6193. ds_main_seqprntdata_item.filter("testroomflag=='I'");
  6194. ds_tmp_in.copyData(ds_main_seqprntdata_item, true);
  6195. ds_main_seqprntdata_item.filter("");
  6196. for(var i = 0; i < ds_tmp_in.rowcount; i++){
  6197. dsf_makeValue(ds_tmp_inprnt, "cntrroomcd" + (i+1) + "_I", "string", ds_tmp_in.lookup("iorn", (i+1), "cntrroomcd"));
  6198. dsf_makeValue(ds_tmp_inprnt, "testroomnm" + (i+1) + "_I", "string", ds_tmp_in.lookup("iorn", (i+1), "testroomnm"+ntflag));
  6199. dsf_makeValue(ds_tmp_inprnt, "usernm" + (i+1) + "_I", "string", ds_tmp_in.lookup("iorn", (i+1), "usernm"));
  6200. }
  6201. //외부검사
  6202. ds_tmp_out.clear();
  6203. ds_tmp_outprnt.clear();
  6204. ds_main_seqprntdata_item.filter("testroomflag=='O'");
  6205. ds_tmp_out.copyData(ds_main_seqprntdata_item, true);
  6206. ds_main_seqprntdata_item.filter("");
  6207. for(var i = 0; i < ds_tmp_out.rowcount; i++){
  6208. dsf_makeValue(ds_tmp_outprnt, "cntrroomcd" + (i+1) + "_O", "string", (i+1));
  6209. dsf_makeValue(ds_tmp_outprnt, "testroomnm" + (i+1) + "_O", "string", ds_tmp_out.lookup("iorn", (i+1), "testroomnm"+ntflag));
  6210. dsf_makeValue(ds_tmp_outprnt, "usernm" + (i+1) + "_O", "string", ds_tmp_out.lookup("iorn", (i+1), "usernm"));
  6211. }
  6212. var objDOM = rptf_createDOM();
  6213. rptf_setNodeListToDOM(objDOM, "/root/main/sqlninfo", ds_main_sqlninfo);
  6214. rptf_setNodeListToDOM(objDOM, "/root/tmp/inprnt", ds_tmp_inprnt);
  6215. rptf_setNodeListToDOM(objDOM, "/root/tmp/outprnt", ds_tmp_outprnt);
  6216. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  6217. var objParam = new Object();
  6218. objParam.xml_data_XML1 = objDOM.documentElement.source;
  6219. var option = "directprint=1;printdialog=0;";
  6220. var printoption = "printername='';tray=''";
  6221. rptf_exeReportPreview30(["RPAHA00417"],[objParam], option, printoption);
  6222. //exeReportPreview("RPAHA00417", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
  6223. // ds_tmp_in.clear();
  6224. // ds_tmp_inprnt.clear();
  6225. // ds_tmp_out.clear();
  6226. // ds_tmp_outprnt.clear();
  6227. }
  6228. else
  6229. {
  6230. var objDOM = rptf_createDOM();
  6231. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  6232. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item", ds_main_seqprntdata_item);
  6233. var objParam = new Object();
  6234. objParam.xml_data_XML1 = objDOM.documentElement.source;
  6235. var option = "directprint=1;printdialog=0;";
  6236. var printoption = "printername='';tray=''";
  6237. rptf_exeReportPreview30(["RPAHA00414"],[objParam], option, printoption);
  6238. }
  6239. }
  6240. else
  6241. {
  6242. var objDOM = rptf_createDOM();
  6243. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  6244. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item", ds_main_seqprntdata_item);
  6245. var objParam = new Object();
  6246. objParam.xml_data_XML1 = objDOM.documentElement.source;
  6247. var option = "directprint=1;printdialog=0;";
  6248. var printoption = "printername='';tray=''";
  6249. rptf_exeReportPreview30(["RPAHA00414"],[objParam], option, printoption);
  6250. }
  6251. //검진 순서표를 분기처리(2016/12/19)
  6252. } else {
  6253. sysf_messageBox("출력할 내용이 없습니다.", "E");
  6254. }
  6255. }
  6256. function cf_TRAHA04034(sSvcId, nErrorCode, sErrorMsg) {
  6257. arErrorCode.push(sSvcId, nErrorCode);
  6258. }
  6259. function swt_exam_case_pkg_grd_addlst_oncloseup(obj:Grid, e:GridEditEventInfo)
  6260. {
  6261. //if(e.col == "sel" || e.col == "testflag" || e.col == "uncocd")
  6262. if(e.col == "1" || e.col == "2" || e.col == "5")
  6263. {
  6264. obj.updateToDataset();
  6265. var idx = ds_main_info_rsrvacptinfo_addlst.rowposition;
  6266. var testflag = ds_main_info_rsrvacptinfo_addlst.getColumn(idx ,"testflag");
  6267. var uncocd = ds_main_info_rsrvacptinfo_addlst.getColumn(idx ,"uncocd");
  6268. var testcd = ds_main_info_rsrvacptinfo_addlst.getColumn(idx ,"testcd");
  6269. var scoreamt = ds_main_info_rsrvacptinfo_addlst.getColumn(idx ,"scoreamt");
  6270. var cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0 ,"cmpycd");
  6271. var cmpyflag = ds_main_info_rsrvacptinfo_item.getColumn(idx ,"cmpyflag");
  6272. dsf_createDs("ds_send1");
  6273. dsf_makeValue(ds_send1, "healexamflag", "string", fGetHealExamFlag());
  6274. dsf_makeValue(ds_send1, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"rsrvdd"));
  6275. dsf_makeValue(ds_send1, "rsrvno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"rsrvno"));
  6276. dsf_makeValue(ds_send1, "testflag", "string", testflag);
  6277. dsf_makeValue(ds_send1, "testcd", "string", testcd);
  6278. dsf_makeValue(ds_send1, "cmpyflag", "string", cmpyflag);
  6279. dsf_makeValue(ds_send1, "age", "string", ds_main_info_patinfo_item.getColumn(0,"age"));
  6280. dsf_makeValue(ds_send1, "cmpycd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"cmpycd"));
  6281. dsf_makeValue(ds_send1, "conseq", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"conseq"));
  6282. dsf_makeValue(ds_send1, "conhistseq", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"conhistseq"));
  6283. dsf_makeValue(ds_send1, "statflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"statflag"));
  6284. //2015/11/05 외국인MOU 관련 수정
  6285. dsf_makeValue(ds_send1, "forgneryn", "string", ds_main_info_patinfo_item.getColumn(0,"forgneryn"));
  6286. dsf_makeValue(ds_send1, "agencyrate", "string", ds_main_info_rsrvacptinfo_item.getColumn(0,"agencyrate"));
  6287. //2015/11/05 외국인MOU 관련 수정
  6288. ds_main_price_dangainfo.clearData();
  6289. var oParam = {};
  6290. oParam.id = "TRAHA00702";
  6291. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  6292. oParam.method = "reqGetDangaInfo";
  6293. oParam.inds = "req=ds_send1";
  6294. oParam.outds = "ds_main_price_dangainfo=item";
  6295. oParam.async = false;
  6296. //oParam.callback = "cf_TRAHA00702";
  6297. tranf_submit(oParam);
  6298. var scoreamt = ds_main_price_dangainfo.getColumn(0,"danga");
  6299. if(!utlf_isNull(scoreamt)) {
  6300. }else{
  6301. scoreamt = 0;
  6302. }
  6303. ds_main_info_rsrvacptinfo_addlst.setColumn(idx,"scoreamt",scoreamt);
  6304. fSetAddAmt();
  6305. }
  6306. // 추가검사금액계산
  6307. }
  6308. function Cekday(ckdd){
  6309. var d, ckday, x;
  6310. var x = new Array("일요일", "월요일", "화요일");
  6311. var x = x.concat("수요일","목요일", "금요일");
  6312. var x = x.concat("토요일");
  6313. d = new Date(ckdd.substr(0,4),ckdd.substr(4,2)-1,ckdd.substr(6,2));
  6314. ckday = d.getDay();
  6315. return( x[ckday]);
  6316. }
  6317. function cmb_pkguncocd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  6318. {
  6319. var cnt = ds_main_info_rsrvacptinfo_addlst.rowcount;
  6320. var i = 0;
  6321. var uncocd = "";
  6322. for(var i=0; i<cnt; i++){
  6323. uncocd = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "uncocd");
  6324. if( utlf_isNull(uncocd) || (uncocd == "-" ) ){
  6325. ds_main_info_rsrvacptinfo_addlst.setColumn(i, "uncocd", e.postvalue);
  6326. }
  6327. }
  6328. fUncoSeparate();
  6329. }
  6330. function MaskEdit_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  6331. {
  6332. if(e.keycode == 13) {
  6333. obj.updateToDataset();
  6334. fSetAddExamAmt(obj.name);
  6335. }
  6336. }
  6337. function MaskEdit_unco_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  6338. {
  6339. if(e.keycode == 13) {
  6340. obj.updateToDataset();
  6341. fSetUncoAmt(obj.name);
  6342. }
  6343. }
  6344. function ds_main_info_rcptinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  6345. {
  6346. //개발중 단순히 개인/단체 비율만 따짐. 후에 공단등도 추가
  6347. if(e.columnid == "pkgamt") {
  6348. var pkgamt = utlf_isNull(e.newvalue) ? 0 : parseInt(e.newvalue);
  6349. var pkguncocd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkguncocd");
  6350. var ownrate = parseInt(ds_init_baseinfo_pamcdlst_uncocdlst.lookup("cd", pkguncocd, "ownrate"));
  6351. var psnpkgamt = pkgamt * ownrate / 100;
  6352. var cmpypkgamt = pkgamt - psnpkgamt;
  6353. dsf_makeValue(obj, "psnpkgamt", "INT", psnpkgamt);
  6354. dsf_makeValue(obj, "cmpypkgamt", "INT", cmpypkgamt);
  6355. }
  6356. }
  6357. function fSetAddExamAmt(btn_name) {
  6358. var uncocd = cmb_pkguncocd.value;
  6359. var addamt = parseInt(ds_main_info_rcptinfo.getColumn(0, "addamt"));
  6360. var psnaddamt = parseInt(opt_addamt.value);
  6361. var cmpyaddamt = parseInt(output2.value);
  6362. if(uncocd == 'V33'){
  6363. if(btn_name=="opt_addamt"){
  6364. output2.value = addamt - psnaddamt;
  6365. }else if(btn_name=="output2"){
  6366. opt_addamt.value = addamt - cmpyaddamt;
  6367. }
  6368. }
  6369. }
  6370. function fSetPkgAmt(btn_name) {
  6371. var uncocd = cmb_pkguncocd.value;
  6372. var pkgamt = parseInt(ds_main_info_rcptinfo.getColumn(0, "pkgamt"));
  6373. var psnpkgamt = parseInt(opt_psnpkgamt.value);
  6374. var cmpypkgamt = parseInt(opt_cmpypkgamt.value);
  6375. if(uncocd == 'V33'){
  6376. if(btn_name=="opt_psnpkgamt"){
  6377. opt_cmpypkgamt.value = pkgamt - psnpkgamt;
  6378. }else if(btn_name=="opt_cmpypkgamt"){
  6379. opt_psnpkgamt.value = pkgamt - cmpypkgamt;
  6380. }
  6381. }
  6382. }
  6383. function MaskEdit_pkg_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  6384. {
  6385. if(e.keycode == 13) {
  6386. obj.updateToDataset();
  6387. fSetPkgAmt(obj.name);
  6388. }
  6389. }
  6390. //환자 주소정보 확인
  6391. function fCheckAddress() {
  6392. var patAddress = "주소 : "+dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "zipcd11")+dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "zipcd12")+" "
  6393. +dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "addr1")+" "+dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "detladdr1")+"\n"
  6394. +"\n연락처1 : "+dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "telno")+" / 연락처2 : "+dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "mpphon");
  6395. var rtnyn = sysf_messageBox(patAddress+"\n\n"+"환자 주소정보를 확인하시기 바랍니다. 계속하시겠습니까?", "Q999", "");
  6396. if(rtnyn != "6") {
  6397. sysf_messageBox("환자정보를 수정한 후 인적사항저장을 해주시기 바랍니다.", "I", "");
  6398. return false;
  6399. } else return true;
  6400. }
  6401. //추가검사 중복검사 확인
  6402. function fChkList(cRow) {
  6403. var testnmlist = "";
  6404. if(utlf_isNull(cRow)) {
  6405. for(var i = 0 ; i < ds_main_info_rsrvacptinfo_addlst.rowcount ; i++) {
  6406. var rtype = ds_main_info_rsrvacptinfo_addlst.getRowType(i);
  6407. if(rtype != 2 ) continue;
  6408. var testcd1 = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testcd");
  6409. var fRow = ds_main_info_rsrvacptinfo_addlst.findRow("testcd",testcd1);
  6410. if(fRow == i) fRow = ds_main_info_rsrvacptinfo_addlst.findRow("testcd",testcd1, fRow+1);
  6411. if(fRow != i && fRow > -1) {
  6412. if(utlf_isNull(testnmlist)) testnmlist = ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testnm");
  6413. else testnmlist = testnmlist + "," + ds_main_info_rsrvacptinfo_addlst.getColumn(i, "testnm");
  6414. //ds_main_info_rsrvacptinfo_addlst.deleteRow(i);
  6415. //i--;
  6416. }
  6417. }
  6418. } else {
  6419. var testcd1 = ds_main_info_rsrvacptinfo_addlst.getColumn(cRow, "testcd");
  6420. var fRow = ds_main_info_rsrvacptinfo_addlst.findRow("testcd",testcd1);
  6421. if(fRow == cRow) fRow = ds_main_info_rsrvacptinfo_addlst.findRow("testcd",testcd1, fRow+1);
  6422. if(fRow != cRow && fRow > -1) {
  6423. testnmlist = ds_main_info_rsrvacptinfo_addlst.getColumn(fRow, "testnm");
  6424. }
  6425. }
  6426. if(!utlf_isNull(testnmlist)) {
  6427. sysf_messageBox("["+testnmlist+"]은(는) 이미 등록 된 검사","I009");
  6428. return false;
  6429. } else return true;
  6430. }
  6431. //스마트앱예약정보 조회
  6432. function fGetSmartList() {
  6433. dsf_createDsRow("ds_req", [
  6434. {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchinstcd")}
  6435. , {col:"srchfromdd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchfromdd")}
  6436. , {col:"srchtodd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchtodd")}
  6437. , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamflag")}
  6438. , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamdetlflag")}
  6439. ]);
  6440. var oParam = {};
  6441. oParam.id = "TRAHA00126";
  6442. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  6443. oParam.method = "reqGetSmartRsrvAcptList";
  6444. oParam.inds = "req=ds_req";
  6445. oParam.outds = "ds_main_list_smart_rsrvlst=item";
  6446. oParam.async = false;
  6447. //oParam.callback = "cf_TRAHA00126";
  6448. tranf_submit(oParam);
  6449. }
  6450. //스마트앱예약정보 예약진행
  6451. function swt_acptlst_case_smart_grd_smart_rsrvlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  6452. {
  6453. fInitInfo();
  6454. ds_main_info_patinfo_item.setColumn(0, "hngnm", eval(obj.binddataset).getColumn(e.row, "hngnm"));
  6455. ds_main_info_patinfo_item.setColumn(0, "mpphon", eval(obj.binddataset).getColumn(e.row, "telno"));
  6456. }
  6457. //스마트앱예약정보 전화상담여부 체크
  6458. function ds_main_list_smart_rsrvlst_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  6459. {
  6460. if(e.columnid == "rtncallyn") {
  6461. if( e.newvalue == "Y" || e.newvalue == 1 ){
  6462. obj.setColumn(e.row, e.columnid, "Y");
  6463. }else{
  6464. obj.setColumn(e.row, e.columnid, "N");
  6465. }
  6466. dsf_createDs("ds_save_rtncallyn");
  6467. dsf_copyColInfo(ds_save_rtncallyn, ds_main_list_smart_rsrvlst);
  6468. ds_save_rtncallyn.copyRow(ds_save_rtncallyn.addRow(), obj, e.row);
  6469. if(e.newvalue == "Y" || e.newvalue == 1) ds_save_rtncallyn.setColumn(0, "calldt", utlf_getCurrentDateTime().replace(" ",""));
  6470. else ds_save_rtncallyn.setColumn(0, "calldt", "");
  6471. var oParam = {};
  6472. oParam.id = "TXAHA00119";
  6473. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  6474. oParam.method = "reqSetRtnCallYn";
  6475. oParam.inds = "req=ds_save_rtncallyn";
  6476. oParam.async = false;
  6477. oParam.callback = "cf_TXAHA00119";
  6478. tranf_submit(oParam);
  6479. }
  6480. }
  6481. function cf_TXAHA00119(sSvcId, nErrorCode, sErrorMsg) {
  6482. if(nErrorCode < 0) return;
  6483. var cRow = ds_main_list_smart_rsrvlst.rowposition;
  6484. fGetSmartList();
  6485. ds_main_list_smart_rsrvlst.rowposition = cRow;
  6486. }
  6487. function grp_032_btn_patspcfyn_onclick(obj:Button, e:ClickEventInfo)
  6488. {
  6489. dsf_createDsRow("ds_source", [
  6490. {col:"srchcond", type:"STRING", size:256, val:1}
  6491. , {col:"pid", type:"STRING", size:256, val:ds_main_info_patinfo_item.getColumn(0, "pid")}
  6492. ]);
  6493. var objArg = new Object();
  6494. objArg.arg_ds_source = ds_source;
  6495. frmf_modal("SMPMC01300", "SMPMC01300", objArg, "", "1", "", "", "", "", "", "", "", "M");
  6496. }
  6497. function grp_tabbtn_btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
  6498. {
  6499. misfTabBtnChange(grp_tabbtn, obj);
  6500. swt_acptlst.tabindex = 0;
  6501. }
  6502. function grp_tabbtn_btn_rsrvent_onclick(obj:Button, e:ClickEventInfo)
  6503. {
  6504. misfTabBtnChange(grp_tabbtn, obj);
  6505. swt_acptlst.tabindex = 1;
  6506. }
  6507. function grp_tabbtn_btn_acpt_onclick(obj:Button, e:ClickEventInfo)
  6508. {
  6509. misfTabBtnChange(grp_tabbtn, obj);
  6510. swt_acptlst.tabindex = 2;
  6511. }
  6512. function grp_tabbtn_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
  6513. {
  6514. misfTabBtnChange(grp_tabbtn, obj);
  6515. swt_acptlst.tabindex = 3;
  6516. }
  6517. function grp_tabbtn_btn_smart_onclick(obj:Button, e:ClickEventInfo)
  6518. {
  6519. misfTabBtnChange(grp_tabbtn, obj);
  6520. swt_acptlst.tabindex = 4;
  6521. }
  6522. function btn_forgneryn_onclick(obj:Button, e:ClickEventInfo)
  6523. {
  6524. grp_forgneryn.visible = !grp_forgneryn.visible;
  6525. }
  6526. function cmb_forgneryn_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  6527. {
  6528. if(cmb_forgneryn.value == "Y"){
  6529. grp_forgneryn.visible = true;
  6530. }
  6531. else{
  6532. grp_forgneryn.visible = false;
  6533. }
  6534. }
  6535. function grp_forgneryn_onkillfocus(obj:Div, e:KillFocusEventInfo)
  6536. {
  6537. grp_forgneryn.visible = !grp_forgneryn.visible;
  6538. }
  6539. ]]></Script>
  6540. </Form>
  6541. </FDL>